【发布时间】:2011-05-05 16:39:19
【问题描述】:
刚刚开始使用测试框架来编写单元测试以及 TDD 方法。尽管 NUnit 是最好的选择,但之前没有任何经验的人觉得选择 XUnit 会很好。试图将我在 MVC 书籍中看到的 MS 单元测试方法转换为 XUnit 等价物,并且已经跌跌撞撞。
具体如下: 测试索引等视图集合的条目列表:
CollectionAssert.AllItemsAreInstancesOfType((ICollection)result.ViewData.Model,typeof(MyObject)); (from MVC unleashed book)
您将如何在 XUnit 中做到这一点,或者不能像这样做到这一点?
让我失望的是 XUnit 缺乏文档,我想知道 NUnit 是否是更好的选择............
此外,测试代码似乎几乎是它自己的语言。可以说所有项目都可以运行一组通用的测试是否公平?
关于 TDD..我理解这个概念,但测试本身是否与单元测试在它们包含和正在测试的内容方面相同?除了写出来的时候,不知道实际的区别是什么!
【问题讨论】:
标签: asp.net-mvc unit-testing tdd nunit xunit