如何对将数据插入数据库的方法进行单元测试?
我正在创建一项服务,并且不知道如何对其进行单元测试。
public class EnterpriseDownloadRepository : IEnterpriseDownloadRepository
{
public int AddFileDownloadEntry(Contract.Data.FileDownloadEntry fileDownloadEntry)
{
using (var context = new EFFileDownloadEntryEntitites())
{
int returnValue =context.FileDownloadEntries.AddObject(fileDownloadEntry);
context.SaveChanges();
return returnValue;
}
}
}
答案 0 :(得分:2)
Scott Allen写了一篇关于如何为Entity Framework上下文创建和使用内存中双精度的精彩article。对于这种事情,这是我的首选模式。 (我在这里假设您的意图是对您的存储库进行单元测试,而不是实体框架本身。)