犀牛制品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

回到顶部