1

c# 中的装饰器模式如何进行单元测试?

我将装饰器模式用于设计存储库、渴望、CURD 操作、兑现。那么我如何为该存储库类编写单元测试。

什么是好的单元测试工具?

4

1 回答 1

2

在测试装饰器(或代理)时,您通常希望测试交互而不是状态。例如,对于缓存,您希望确保第一次调用会导致对后面服务的调用,而第二次调用不会。

我建议使用模拟框架,因为它们通常非常擅长测试交互。有很多选择

于 2012-05-09T11:50:42.767 回答