标签: unit-testing c#-4.0 nunit
单元如何在c#中测试装饰器模式?
我使用装饰模式设计存储库,用于渴望,CURD操作,兑现。 那么我该如何对该存储库类进行单元测试呢?
什么是好的单元测试工具?
答案 0 :(得分:2)
在测试装饰器(或代理)时,您通常希望测试交互而不是状态。例如,对于缓存,您要确保第一个呼叫导致对后面的服务进行调用,而第二个呼叫则不然。
我建议使用模拟框架,因为它们通常非常擅长测试交互。有plenty of choices。