【发布时间】:2018-03-26 17:36:39
【问题描述】:
我需要添加单元测试并增加基于使用实体框架的存储过程调用的应用程序的代码覆盖率。
示例 1:
public virtual DbSet<Person> Persons { get; set; }
public virtual IEnumerable<Person> PersonsFromSP()
{
return Persons.SqlQuery("spGetPersons").ToList();
}
示例 2:
public virtual IEnumerable<Animal> AnimalsFromSP()
{
return Database.SqlQuery<Animal>("spGetAnimals").ToList();
}
还有包含业务逻辑和其他内容的代码,但都是基于这些调用。
有什么好的方法来测试这个?
提前致谢。
【问题讨论】:
标签: visual-studio entity-framework unit-testing stored-procedures