如何对sqldatareader进行单元测试?

时间:2014-01-08 04:07:04

标签: c# unit-testing

我想知道如何对SqlDataReader进行单元测试?

类MyClass有GetRows方法:

   public static SqlDataReader GetRows()
    {
           SqlDataReader reader = null;
           DataSet dst = new DataSet();
           SqlCommand cmd = null;

           //more code here
    }

我的单位测试:

[Test]
public void Generator_GetFeedRowsFromDB()
{
            SqlDataReader dr = MyClass.GetRows();
            var test= dr;

            //turns out the reader dr is closed at this point : (
}

如何为datareader创建单元测试?我应该使用不同的类来检索我的行吗?

0 个答案:

没有答案