我正在使用 InMemory 数据库来测试我的存储库逻辑。但我有这个报表数据库视图模型。
public DbQuery<DBVIEWMODEL> Reports { get; set; }
问题是,我无法使用单元测试的虚拟数据对其进行初始化。没有像 Add、AddRange 这样的东西......
所以我的问题;我可以初始化这个查询类型吗?或者查询类型不适用于单元测试?
供参考:
我可以进行单元测试,如果我更改DbQuery<>
为DbSet<>
并在我的视图中使用ROW_NUMBER()
.