특정 mocked 메서드가 호출되었는지 여부에 따라 true 또는 false를 반환 할 수있는 NUnit 및 Rhino Mocks를 사용하여 매개 변수화 된 단위 테스트를 작성하려고합니다. AssertWasCalled
은 테스트가 즉시 실패하기 때문에 올바르지 않습니다. 나는 bool
값만 원한다.Rhino mock의 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
c가 존재하지 않습니다.