我试图用NSubstitute模拟我的DbContext类进行单元测试,但是我不能通过repository类从我的假dbcontext中恢复这些数据。我有一个泛型类(SubstituteDbContext)来创建sobe DbSet,并将它们设置为我的DbContext中各自的DbSet属性。对于要模拟的DbContext中的每个属性,我都有以下代码: var data = DbSetData.MyData();
var dbSet = Substit
我跟着提出了一个类似的问题,(下面是第二个答案的说明) public async Task<string> DoWork() return await _testRepository.GetAsync(); <-- how do I test here???示例类using Test.DataAccess.Core;
namespace Test.DataA
我一直试图为使用UnitTests构建的项目创建一个。Assert.True(result.Status == ResultStatusEnum.Success);} var unitOfWork =
new Mock<IUnitOfWork<ApplicationDbContext>>(() => new UnitOfWork<Applicatio
我正在尝试用一个模拟的DbContext为我的服务创建一个单元测试。DbEntityEntry<T> Entry<T>(T entity) where T : class;}
我的真实上下文实现了这个接口IDbContext和DbContext现在,我试图在上下文中模拟IDbSet<T>,因此它返回一个List<User>。