public CargoController(IConsultaBase <Cargo, CargoDto> consultaBase, ArmazenadorDeCargo armazenadorDeCargo, ExclusaoDeCargo exclusaoDeCargo) { _consultaBase = consultaBase; _armazenadorDeCargo = armazenadorDeCargo; _exclusaoDeCargo = exclusaoDeCargo; }
public CargosController( IArmazenadorDeCargo armazenadorDeCargo, ExclusaoDeCargo exclusaoDeCargo, ICargoRepositorio cargoRepositorio, IDomainNotificationHandlerAsync <DomainNotification> notificacaoDeDominio) : base(notificacaoDeDominio) { _armazenadorDeCargo = armazenadorDeCargo; _exclusaoDeCargo = exclusaoDeCargo; _cargoRepositorio = cargoRepositorio; }
public ExclusaoDeCargoTests() { _notificacaoDeDominioMock = new Mock <IDomainNotificationHandlerAsync <DomainNotification> >(); _cargoRepositorioMock = new Mock <ICargoRepositorio>(); _funcionarioRepositorioMock = new Mock <IFuncionarioRepositorio>(); _exclusaoDeCargo = new ExclusaoDeCargo( _cargoRepositorioMock.Object, _funcionarioRepositorioMock.Object, _notificacaoDeDominioMock.Object ); }
public CargoDeleteServiceTest() { _cargoRepositoryMock = new Mock <ICargoRepository>(); _notificationContext = new NotificationContext(); _validadorDeCargoExistente = new ValidadorDeCargoExistente(_notificationContext); _validadorDeCargoComFuncionarios = new ValidadorDeCargoComFuncionarios(_notificationContext); _exclusaoDeCargo = new ExclusaoDeCargo(_cargoRepositoryMock.Object, _notificationContext, _validadorDeCargoExistente, _validadorDeCargoComFuncionarios ); }
public ExclusaoDeCargoTestes() { var onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build(); _cargoId = onboardingSIGDB1faker.Id(); _notificacaoDeDominioMock = new Mock <IDomainNotificationHandler>(); _cargoRepositorioMock = new Mock <ICargoRepositorio>(); _validadorDeExclusaoDeCargoMock = new Mock <IValidadorDeExclusaoDeCargo>(); _exclusaoDeCargo = new ExclusaoDeCargo( _notificacaoDeDominioMock.Object, _cargoRepositorioMock.Object, _validadorDeExclusaoDeCargoMock.Object ); }