犀牛制品SetupResult失败
public class simplemocking {
public interface IFoo
{
int foo();
}
public void fii()
{
IFoo foo = MockRepository.GenerateMock<IFoo>();
SetupResult.For (foo.foo()).Return (5).Repeat.Any();
Console.WriteLine (foo.foo());
}
}
例外:犀牛制品SetupResult失败
无效的调用,最后调用一直 使用或不已经调用(请 确保您调用虚 (C#)/可重写(VB)方法)。
回答:
也许你可以尝试使用扩展方法,而不是SetupFor
通过更换第二行:
foo.Stub(f => f.foo()).Return(5).Repeat.Any();
以上是 犀牛制品SetupResult失败 的全部内容, 来源链接: utcz.com/qa/265978.html