我正在使用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选项。有什么建议为什么这样做?
答案 0 :(得分:3)
界面中的方法可能不会返回bool
。请参阅以下示例: