3

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

4

1 回答 1

3

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

于 2012-05-28T18:25:59.233 回答