dan*_*man 6 c# unit-testing entity-framework moq dbcontext
我正在试图模仿我DbContext
写单元测试.
我看了一个教程,并尝试像下面这样做:
[TestMethod]
public void MyFirstTest()
{
var mockSet = new Mock<DbSet<VMStored>>();
}
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
找不到类型或命名空间名称Mock <>
我正在使用EF 6.我知道这很简单,但我没有在网上找到任何有关此问题的答案.
我不知道我需要添加什么组件或要安装什么包.
我做了他们在MSDN教程中所说的一切,包括.Context.tt
在以下函数的文件中更新我的代码:
public string DbSet(EntitySet entitySet)
{
return string.Format(
CultureInfo.InvariantCulture,
"{0} virtual DbSet<{1}> {2} {{ get; set; }}",
Accessibility.ForReadOnlyProperty(entitySet),
_typeMapper.GetTypeName(entitySet.ElementType),
_code.Escape(entitySet));
}
Run Code Online (Sandbox Code Playgroud)
有什么想法我需要做什么?
归档时间: |
|
查看次数: |
3509 次 |
最近记录: |