内存数据库提供程序中的实体框架核心是否取代了moq?我应该在我的asp.net核心应用程序中用于单元测试。我使用的是asp.net core mvc和ef core 2.0。
答案 0 :(得分:3)
In memory database
不能替代MOQ
;两者都是两个不同的功能。
MOQ
用于模拟超出单元测试范围的第三方对象或对象,以便可以为更好的小单元编写单元测试。
虽然In memory database
用于根据安排进行单元测试的数据验证数据访问API。它仅用于测试目的。