嘲笑不给予回报选项

时间:2013-01-22 08:13:56

标签: c# mocking nunit moq

我正在使用moq farmework进行nunit测试。由于某些原因,我不能得到返回选项 它应该像下面

mock.Setup(foo => foo.Execute(It.IsAny<string>()))
    .Returns(true)
    .Callback((string s) => calls.Add(s));


but I can only write code like this 
mock.Setup(foo => foo.Execute(It.IsAny<string>()))
    .Callback((string s) => calls.Add(s));

它不会给我Return选项。有什么建议为什么这样做?

1 个答案:

答案 0 :(得分:3)

界面中的方法可能不会返回bool。请参阅以下示例:

enter image description here