c# 中的装饰器模式如何进行单元测试?
我将装饰器模式用于设计存储库、渴望、CURD 操作、兑现。那么我如何为该存储库类编写单元测试。
什么是好的单元测试工具?
c# 中的装饰器模式如何进行单元测试?
我将装饰器模式用于设计存储库、渴望、CURD 操作、兑现。那么我如何为该存储库类编写单元测试。
什么是好的单元测试工具?
在测试装饰器(或代理)时,您通常希望测试交互而不是状态。例如,对于缓存,您希望确保第一次调用会导致对后面服务的调用,而第二次调用不会。
我建议使用模拟框架,因为它们通常非常擅长测试交互。有很多选择。