如果以前有人问过这个问题,请原谅。我处于搜索例如返回太多结果的阶段,这让我感到困惑。
我是 Rhino 模拟的新手,我知道有很多示例,但界面 - 虚拟推荐让我感到困惑。
如果我的课程运行良好(但我必须对每一行代码进行单元测试),我是否必须调整我的代码以满足单元测试的要求?还是应该反过来?
说到重点,我有以下课程,我想模拟它。
public class DatabaseOperation
{
public IList<T> GetRecords<T>(string connectionString, string storedProcedureName)
{
using (var connection = new SqlConnection(connectionString))
{
connection.Open();
using (var command = connection.CreateCommand())
{
command.CommandType = CommandType.StoredProcedure;
command.CommandText = storedProcedureName;
var reader = command.ExecuteReader();
var fillSelection = new FillSelection<T>();
return fillSelection.GetSelection(reader);
}
}
}
}
我怎样才能做到这一点?