使用Delphi Mock Framework并导致副作用

时间:2012-05-27 21:28:25

标签: delphi mocking delphi-xe2 delphi-mocks

我正在使用相当不错的Delphi Mocks框架,并且我正在尝试创建一个类的模拟,其中包含一个具有“副作用”的方法,即它是一个读取操作,并且在实际中世界实现它设置缓冲区的内容,如果读取成功。所以我的问题是,我该如何模仿这种“副作用”?

1 个答案:

答案 0 :(得分:3)

您可以在模拟上使用WillExecute方法并传入一个代理(请参阅Delphi.Mocks.pas以获取它的签名),它可以执行任何操作。