在测试中使用实现的方法是好还是坏的主意?

时间:2018-11-22 17:52:57

标签: c# unit-testing testing

我正在测试一种方法,在某些情况下返回一个新对象,在某些情况下返回一个现有对象但已更新。

我有一个在默认状态下创建新对象的方法,所以我想知道在新方法的测试中使用此方法检查它是否为新对象是否是一个好主意,因此我可以重用代码,而不必一个个检查所有属性,因为我可以使用另一种方法来比较两个对象。

但是我怀疑在测试中使用这种方法是否是个好主意。

谢谢。

1 个答案:

答案 0 :(得分:1)

通常使用助手类或工厂在单元测试中生成和测试对象,以提高代码的可维护性。 (减少)