Exemplo n.º 1
0
        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));