public EmpresaController( IMapper mapper, IConsultaBase <Empresa, EmpresaDto> consultaBase, ArmazenadorDeEmpresa armazenadorDeEmpresa, ExclusaoDeEmpresa exclusaoDeEmpresa) { _mapper = mapper; _consultaBase = consultaBase; _armazenadorDeEmpresa = armazenadorDeEmpresa; _exclusaoDeEmpresa = exclusaoDeEmpresa; }
public EmpresasController( IArmazenadorDeEmpresa armazenadorDeEmpresa, ExclusaoDeEmpresa exclusaoDeEmpresa, IEmpresaRepositorio empresaRepositorio, IDomainNotificationHandlerAsync <DomainNotification> notificacaoDeDominio) : base(notificacaoDeDominio) { _armazenadorDeEmpresa = armazenadorDeEmpresa; _exclusaoDeEmpresa = exclusaoDeEmpresa; _empresaRepositorio = empresaRepositorio; }
public ExclusaoDeEmpresaTests() { _notificacaoDeDominioMock = new Mock <IDomainNotificationHandlerAsync <DomainNotification> >(); _empresaRepositorioMock = new Mock <IEmpresaRepositorio>(); _funcionarioRepositorioMock = new Mock <IFuncionarioRepositorio>(); _exclusaoDeEmpresa = new ExclusaoDeEmpresa( _empresaRepositorioMock.Object, _funcionarioRepositorioMock.Object, _notificacaoDeDominioMock.Object ); }
public EmpresaDeleteServiceTest() { _notificationContext = new NotificationContext(); _validadorDeEmpresaExistente = new ValidadorDeEmpresaExistente(_notificationContext); _validadorDeEmpresaComFuncionarios = new ValidadorDeEmpresaComFuncionarios(_notificationContext); _empresaRepository = new Mock <IEmpresaRepository>(); _exclusaoDeEmpresa = new ExclusaoDeEmpresa(_empresaRepository.Object, _notificationContext, _validadorDeEmpresaExistente, _validadorDeEmpresaComFuncionarios); }
public ExclusaoDeEmpresaTestes() { var onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build(); _empresaId = onboardingSIGDB1faker.Id(); _notificacaoDeDominioMock = new Mock <IDomainNotificationHandler>(); _empresaRepositorioMock = new Mock <IEmpresaRepositorio>(); _validadorDeExclusaoDeEmpresaMock = new Mock <IValidadorDeExclusaoDeEmpresa>(); _exclusaoDeEmpresa = new ExclusaoDeEmpresa( _notificacaoDeDominioMock.Object, _empresaRepositorioMock.Object, _validadorDeExclusaoDeEmpresaMock.Object ); }