0

我正在使用 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));

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

4

1 回答 1

3

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

在此处输入图像描述

于 2013-01-22T08:21:46.437 回答