繁体   English   中英

嘲笑不给返回选项

[英]mocking doesn't give return option

我正在使用最小定额农作进行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));

它不会给我退货选项。 有什么建议为什么要这样做吗?

接口中的方法可能不会返回bool 请参见以下示例:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM