将测试方法放在要测试的同一个类中有什么问题吗?
|
将测试方法与要测试的类放在同一类中有什么问题吗?
因此,将[TestFixture]属性添加到每个类,并在实际方法旁边添加[Test]方法。
我喜欢这个主意。将所有内容都放在一个地方。
但是,这样做的不利之处是什么呢?
/我使用Nunit和c#。
没有找到相关结果
已邀请:
10 个回复
辰炔诚薯
/
构造作弊。相反,他们被迫通过公共API点 在同一程序集中进行测试意味着您的生产代码也包括您的测试代码。没有理由将代码发送给他们实际上不会使用的客户 使生产代码依赖于不需要的程序集(Nunit,xunit等...) 许多测试框架要求测试方法是公开的,因此会将测试推送到API的公开表面。 将它们放在同一程序集中为意外调用测试代码的生产代码打开了大门,因此乐趣在生产环境中突然弹出
丧泉缝锋
碧肮械淌设
细屠截殴些
搜洼挂时
蹄渭信妥扳
抽法
青董据零
锹缄
豪抱怒掳