【发布时间】:2014-04-24 11:46:55
【问题描述】:
我不明白为什么FakeItEasy 不允许我为带有参数的公共方法设置返回值。
代码:
var fakeInstanse = A.Fake<SomeClass>();
A.CallTo(() => fakeInstanse.Method(param1, param1));
Method 是公共的,接受两个参数。通常我会在第二行代码中调用 Returns() 方法,但 Visual Studio 不会在可用中显示它。
什么可能会影响这种行为? SomeClass 或 Method 定义的哪一部分可能导致这种情况?
【问题讨论】:
标签: c# unit-testing fakeiteasy