/反对使用部分类进行测试的原因?

gra*_*ady 3 c# nunit partial-classes

使用部分类编写NUnit测试的优缺点是什么?

我要开始了:

亲:私有方法可以测试
con:TDD不再可能了

还有什么?

Jon*_*eet 6

Con:您必须测试与您发货的版本不同的版本,或者您最终在运输代码中使用单元测试代码(和成员).

总的来说,对我来说听起来真的很糟糕.

我通常会去单独的生产/测试项目,[InternalsVisibleTo]允许测试内部方法(这违背了一些人的教条,但对我来说似乎很务实).