是否有任何工具可以保存单元测试的所有输入数据?

时间:2014-06-12 13:52:55

标签: .net unit-testing

我正在研究一个设计有Inversion of Control的项目,该项目目前没有单元测试。在重构方法的逻辑时,我想确保我没有破坏任何东西。我的想法是编写单元测试,它将传递数据并将其与预期结果进行比较。问题是有很多输入数据(通常是DataTables和POCO)。 我想知道是否有任何工具可以帮助我在正常程序运行期间或在调试器下保存类的输入数据以供将来在测试中使用?

1 个答案:

答案 0 :(得分:2)

您可能希望尝试使用批准测试方法,例如使用ApprovalTests

使用这种方法,您可以以文本文件的形式定义黄金主文件,并将其用作基线,以测试所有进一步的测试运行。