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

.net 是否有任何工具可以保存单元测试的所有输入数据?,.net,unit-testing,.net,Unit Testing,我正在从事一个项目,该项目的设计考虑到了控制反转,目前还没有单元测试。当重构一个方法的逻辑时,我希望确保我没有破坏任何东西。我的想法是编写单元测试,它将通过数据并将其与预期结果进行比较。问题是有很多输入数据(通常是数据表和POCO)。 我想知道是否有任何工具可以帮助我在正常程序运行期间或调试器下保存类的输入数据,以便将来在测试中使用 您可能希望尝试使用批准测试方法,例如 使用这种方法,您可以以文本文件的形式定义gold master,并将其用作所有后续测试的基线。当然,将所有相关信息压缩到文本文

我正在从事一个项目,该项目的设计考虑到了控制反转,目前还没有单元测试。当重构一个方法的逻辑时,我希望确保我没有破坏任何东西。我的想法是编写单元测试,它将通过数据并将其与预期结果进行比较。问题是有很多输入数据(通常是数据表和POCO)。
我想知道是否有任何工具可以帮助我在正常程序运行期间或调试器下保存类的输入数据,以便将来在测试中使用

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


使用这种方法,您可以以文本文件的形式定义gold master,并将其用作所有后续测试的基线。

当然,将所有相关信息压缩到文本文件中需要一些前期工作。但这样做后,这可能是一种强大的技术。你缺少了什么?我缺少了持久化和加载数据的工具。