我使用Entity Framework 6和Autofac进行依赖注入。
这是我的数据库上下文包装代码:
public interface IOliveDataContext
{
OlivesHealthEntities Context { get; }
}
以下是其实施:
public class OliveDataContext : IOliveDataContext
{
public OlivesHealthEntities Context => new OlivesHealthEntities();
}
我想知道是否还有内存数据库连接的默认上下文用于单元测试,或者我必须连接到其他数据库才能进行测试。
有人可以帮我吗?
P / s:我已经阅读了一些关于EF6单元测试的内容,他们总是为此编写上下文接口,它与我当前的应用程序实现不同。