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

时间:2012-05-09 08:51:13

标签: unit-testing c#-4.0 nunit

单元如何在c#中测试装饰器模式?

我使用装饰模式设计存储库,用于渴望,CURD操作,兑现。 那么我该如何对该存储库类进行单元测试呢?

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

1 个答案:

答案 0 :(得分:2)

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

我建议使用模拟框架,因为它们通常非常擅长测试交互。有plenty of choices