我想使用ApprovalTests.Net库提供的类批准测试数据库查询的结果。我理解批准测试是如何工作的,但是找不到关于如何使用Persistence命名空间中的类的单个示例。非常感谢让我开始的一些例子。
我正在重构一个复杂的Sql查询。我需要确保新版本的查询在重构后返回相同的结果集。我想我可以这样做:
DataSet dataSet = new DataSet();
dataSet.Fill(adapter, connection);
StringWriter sw = new StringWriter();
dataSet.WriteXml(sw);
string result = sw.ToString();
Approvals.Verify(result);
但我认为有一种更好的方法可以使用Persistence命名空间中的类,而无需将数据集显式转换为xml字符串。