ark*_*ina 7 c# nunit unit-testing
将测试方法放在与您正在测试的类相同的类中是否有任何问题?
因此,将[TestFixture]属性添加到每个类,并将[Test]方法与实际方法一起使用.
我喜欢这个主意.把所有东西放在一个地方.
但是,如果有的话,这是什么缺点?
/我使用Nunit和c#.
Jar*_*Par 20
是的,这是一个需要避免的模式.至少出于以下原因,测试应与您的运输代码完全分开
private/ protected构造作弊.相反,他们被迫通过公共API点这种方法激励了我的灵魂.
我认为将测试代码与生产代码分开会更有意义.很多原因:
最重要的是:
它只是平原感觉/气味错误.
| 归档时间: |
|
| 查看次数: |
292 次 |
| 最近记录: |