Как смоделировать класс в SQL:
SqlCommand cmd = new SqlCommand("proc1", conn);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@value1", value1));
cmd.Parameters.Add(new SqlParameter("@value2 ", value2));
rdr = cmd.ExecuteReader();
while (rdr.Read())
{
class1 c1 = new class1 ();
c1.FieldName = (rdr["FieldName"].ToString());
classList.Add(class1);
}
rdr.Close();
Я не могу смоделировать для SqlCommand
метода ExecuteReader
.
Метод установки должен возвращать фиктивные данные
List<data> lstdata = new List<datas>();
var getSqlConnection = new Mock<SqlConnection>();
var getSqlCommand = new Mock<SqlCommand>();
getSqlCommand.Setup(c => c.ExecuteReader()).Returns<>??? .
Я не могу настроить Returns