我有一个包含 IUserRepository 抽象的 DDD.IdentityAccess.Domain 的实现。还有另一个 dll -> DDD.IdentityAccess.Persistence.Sql 包含 IUserRepository 抽象的实现。现在,我想一直测试我的 IdentityAccess -> Api -> DomainLogic -> 数据库。让我们看一个“CreateUser”用例。我通过我的 httpClient 调用“CreateUser”,然后我想查询 db 以检查用户是否实际添加到 db。我的rest api上没有'user/id'操作,所以唯一的选择是使用DDD.IdentityAccess.Persistence.Sql,但它会给DDD.IdentityAccess.Domain带来依赖。我应该重用这个 dll,还是创建另一个与域无关的 DAL?
问问题
111 次