public async Task AddDeveloper() { //Arrange Mock <IRepositoryCrud <Guid, Developer> > _Repository = new Mock <IRepositoryCrud <Guid, Developer> >(); Mock <IUnitOfWork> _UnitOfWork = new Mock <IUnitOfWork>(); DeveloperService _Service = new DeveloperService(_Repository.Object, _UnitOfWork.Object); Developer developer = new Developer(); //Act await _Service.AddAsync(developer); //Assert _Repository.Verify(o => o.AddAsync(developer)); _UnitOfWork.Verify(o => o.CommitAsync(default));