下面是我的类的最小复制,它通过Nest 1.7处理与Elasticsearch的通信:{[Test]
public void RetrieveProduct_WhenDocNotFoundInElastic_ThrowsExceptionPeopleRepository(clientMock.Object);
我已经实现了一个抽象的通用存储库,它定义了一组用于执行CRUD操作的方法。我正在尝试借助派生类中的Unit of Work模式来测试它们。我使用Moq作为测试框架,使用MockQueryable来启用FirstOrDefaultAsync、AddAsync、SaveChangesAsync等异步操作。测试Add方法时遇到错误。这是我创建的一个虚拟项目,用来展示如何设置东西。mockContext.Verify(_ => _.Sa