gpt4 book ai didi

unit-testing - Rhino Mocks - 如何断言一个模拟方法被调用了 n 次?

转载 作者:行者123 更新时间:2023-12-03 15:08:42 25 4
gpt4 key购买 nike

我如何断言模拟对象上的方法被准确地调用了 n 次?

这是来自 Controller 操作的代码片段,我喜欢测试:

for (int i = 0; i <= newMatchCommand.NumberOfMatchesToCreate; i++) {
serviceFacade.CreateNewMatch("tester", Side.White);
}

“服务外观”对象是(严格的)模拟,将被注入(inject)到 Controller 中。
单元测试应该断言操作中的 CreateNewMatch 方法被调用了 n 次。 (例如 5 个)

最佳答案

更好的是:

mockObject.AssertWasCalled(x => x.SomeMethod(), opt => opt.Repeat.Times(n));

关于unit-testing - Rhino Mocks - 如何断言一个模拟方法被调用了 n 次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/642801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com