【发布时间】:2017-03-06 19:52:39
【问题描述】:
var parentid = uow.SqlQuery<int?>("select query", new SqlParameter("Id", Id));
uow 是工作单元的对象。
SqlQuery方法如下:
public DbRawSqlQuery<T> SqlQuery<T>(string query, params object[] parameters)
{
return context.Database.SqlQuery<T>(query, parameters);
}
如何在 C# 中模拟下面的代码?
var parentid = uow.SqlQuery<int?>("select query", new SqlParameter("Id", Id));
【问题讨论】:
-
嗯。您要测试的代码是什么样的?你想测试什么?我认为这就是问题所在。您的问题的答案是您需要添加一个接口或抽象类。但为了说明这一点,我们需要更多信息。
标签: c# entity-framework unit-testing mocking moq