.NET Core 2.2中的模拟静态方法

时间:2019-01-29 21:07:02

标签: .net-core mocking

如何在AsNoTracking应用程序中模拟像.NET Core 2.2这样的静态扩展方法进行单元测试?

问题是我需要模拟EF Core DbContext,但是我的代码使用静态的AsNoTracking方法。

1 个答案:

答案 0 :(得分:1)

对于单元测试存储库的使用,您可以使用InMemoryDatabase,它使您可以在不影响实际数据库的情况下对数据库执行操作。