1

如何对将数据插入数据库的方法进行单元测试?

我有一个正在创建的服务,但不知道如何对其进行单元测试。

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;
        }



    }
}
4

1 回答 1

2

Scott Allen 写了一篇很棒的文章,介绍了如何为实体框架上下文创建和使用内存中的 double。这是我做这类事情的首选模式。(我在这里假设您的意图是对您的存储库而不是实体框架本身进行单元测试。)

于 2012-10-12T21:17:21.633 回答