gpt4 book ai didi

mocking - 有没有办法决定 RhinoMocks 模拟何时开始录制?

转载 作者:行者123 更新时间:2023-12-04 07:10:00 26 4
gpt4 key购买 nike

据我了解,用RhinoMocks创建的mock对象在创建时直接进入录音状态,然后调用Replay()进入replay状态。我想手动决定模拟对象何时开始录制,或者能够暂停录制。这在 RhinoMocks 中可能吗?

谢谢
/埃里克

最佳答案

模拟处于记录或重放模式。他们不能处于“无”模式。

如果您不想使用 AAA 语法并且想要控制记录/重放状态,那么您必须在创建模拟后立即通过调用 mockRepository.Replay(mock) 方法来手动完成。

使用 mockRepository.BackToRecord(mock,option) 方法将模拟放回记录模式。使用 BackToRecordOptions.None 选项可防止清除您已设置的任何期望。

关于mocking - 有没有办法决定 RhinoMocks 模拟何时开始录制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/519666/

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