我有一个如下所示的测试:
[Test]
public void LoggerTest()
{
var log = Substitute.For<Logger>();
log.DidNotReceiveWithAnyArgs().Info("");
log.ReceivedWithAnyArgs().Info("");
}
测试成功了,这显然不应该。据我所知,这是根据 NSubstitue 网站的语法。谁能告诉我问题出在哪里?
我在 NuGet 包管理器的 1.7.2.0 版本中使用 NSubstitue。