npo*_*lli 9 c# tdd unit-testing
不是太大,但没有2 + 2 = 4类型的例子.特别是如果它是WPF和MVVM会很好.我对测试视图模型的内容感到困惑.
你如何测试Lambda的内容?你呢?你是否公开了一个功能,以便你可以测试它.或者你只测试最终结果?
我将 Nunit 测试套件与 WPF/MVVM 一起使用。这是一个不错的教程,可以帮助您入门。
当我编写单元测试时,我测试的内容取决于对象正在做什么。大多数情况下,最终结果就足够了。我主要测试我的公共方法/属性,以确保根据已知情况得到预期的结果。(请记住,对于 TDD,您应该在编写代码之前编写测试。)
CodeProject有几个 Nunit 项目,您可以下载并逐步执行,这就是我开始的方式。
测试边界、成功/失败和等效性等内容。你练习得越多,你就会想到要测试的东西就越多,你就会感到越舒服。
更新 - 更复杂的项目
如果您想要更高级的内容,这里有一些包含Mocks 的项目,对我来说,这是单元测试中最难掌握的事情。
| 归档时间: |
|
| 查看次数: |
413 次 |
| 最近记录: |