我怎么能断言一个模拟对象上的方法被精确地称为n次?
这是控制器动作的代码片段,我喜欢测试:
for (int i = 0; i <= newMatchCommand.NumberOfMatchesToCreate; i++) {
serviceFacade.CreateNewMatch("tester", Side.White);
}
“服务外观”对象是(严格)模拟,将被注入到控制器中。
单元测试应断言该操作内的CreateNewMatch方法被称为n次。 (例如5)
最佳答案
尝试Expect.Call(method).Repeat.Times(n)
。
关于unit-testing - Rhino Mocks-如何断言一个模拟方法被称为n次?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/642801/