我正在尝试使用 NUnit 和 Rhino Mocks 编写参数化单元测试,它可以根据是否调用某个模拟方法返回 true 或 false。AssertWasCalled
是不对的,因为它使测试立即失败。我只想要一个bool
值。
[Test]
[TestCase(1,2, Result=false)]
[TestCase(1,1, Result=true)]
public bool SomeTest(int a, int b)
{
...
someObject.CheckValues(a, b); // logs something if values are different.
return mockLogger.WasCalled(x => x.Log(null));
}
WasCalled
ofc 不存在。