|
|
1
2
您需要确保所有不同的组件都是接口连接的,然后一次测试一个特定的类,模拟出所有其他组件。 注意:这个解释的前提是您使用的是依赖倒置的原则以及模拟库(如Rhino Mocks)。 你说:
这告诉我,你将建立一个操作,有一个模仿的意识形态。然后,您的单元测试可以以这样一种方式协调IDecision的行为,以执行操作可能必须处理的所有可能的场景。 同样,您的访问器测试有一个模拟的idecision,它被设置为以现实的方式运行,这样您就可以独立地完全测试访问器类。它还可以有一个模拟操作,您可以测试访问器是否对模拟对象调用适当的方法以响应所需的刺激。 总结 :单独测试每个类,使用所有其他部分的模拟对象来协调适当的行为。 |
|
2
1
我没有用过这个,但是我听说反应式框架可以用来将事件转换成LINQ语句——然后可以用它来实现简单的单元测试。 我相信他们是如何对很多Silverlight代码进行单元测试的——事实上,反应框架是通过Silverlight工具包(system.reactive.dll)分发的。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |