【发布时间】:2013-08-16 16:06:26
【问题描述】:
我已经阅读了 this article 和其他一些关于测试的文章,我认为我了解了理论,但不了解实际 .NET 项目中的实现。
我的项目被分解为多个(功能性)程序集,我希望对其进行测试。我的大多数方法和属性都是私有的或内部的,因此我无法从我的测试程序集中访问它们。 我只测试公共的(为了测试我的程序集的所有路径)。
我想知道我正在做的测试,因为这些测试不是单元测试,因为我正在使用其他服务(如数据库)或其他服务(如 Microsoft HPC)......我说的对吗?在我看来,如果我想做一些单元测试,我必须测试私有方法和属性,这是有争议的。
我正在使用 Nunit,我想知道是否可以将集成测试和单元测试放入框架中?
有没有我可以查看的带有单元测试和验收测试的 .NET 开源项目?
谢谢
【问题讨论】:
标签: .net unit-testing testing nunit integration-testing