我在使用 Rhino Mocks 模拟的接口中有一个属性。我想知道它是否在我的单元测试中被访问过。
有没有办法查看该属性是否通过 Rhino Mocks 访问?
我在这里找到了这段代码,但它似乎不起作用:
string name = customerMock.Name;
customerMock.AssertWasCalled(x => {var ignored = x.Name;});
我复制了这段代码,得到以下信息:
Rhino.Mocks.Exceptions.ExpectationViolationException: IAddAddressForm.get_FirstName(); Expected #1, Actual #0..
我想使用这种语法,但我必须遗漏一些东西。我用存根(不是模拟)调用它,这有什么不同吗?