c#-如何模拟 IDataReader.NextResult?
发布时间:2022-08-27 13:31:01 274
相关标签: # flask
我有一个存储过程,它返回两个结果集。我在生产代码中这样处理它:
Rdr = Cmd.ExecuteReader();
while (Rdr.Read())
{
// process first resultset
}
Rdr.NextResult();
while (Rdr.Read())
{
// process second resultset
}
我不确定这应该如何被嘲笑(使用起订量)。
在测试单个结果集存储过程时,我的测试代码如下所示:
DataTableReader testDataReader = testData.CreateDataReader(); //testData is a DataTable
commandMock.Setup(m => m.ExecuteReader()).Returns(testDataReader)
如何设置模拟以模拟第二个结果集?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报