如何为单元测试存储库方法创建dbContext伪造

时间:2014-02-25 23:47:08

标签: c# linq entity-framework unit-testing microsoft-fakes

我在Entity Framework中有一个方法具体的存储库。它使用如下所示的Linq查询:

Table myTable = dbContext.Table.SingleOrDefault(t=>
                t.attribute1 == attribute1Value
                &&
                t.attribute2 == attribute2Value);

在我的单元测试中,我试图使用Shim dbContext。我想使用类似的东西:

using (ShimsContext.Create())
{
    // Don't know what to use here.
}

我在这里挣扎着语法。此外,如果有办法获取dbContext存根而不是填充它,请告诉我正确的方法。

0 个答案:

没有答案