public EmpresaController(
     IMapper mapper,
     IConsultaBase <Empresa, EmpresaDto> consultaBase,
     ArmazenadorDeEmpresa armazenadorDeEmpresa,
     ExclusaoDeEmpresa exclusaoDeEmpresa)
 {
     _mapper               = mapper;
     _consultaBase         = consultaBase;
     _armazenadorDeEmpresa = armazenadorDeEmpresa;
     _exclusaoDeEmpresa    = exclusaoDeEmpresa;
 }
Example #2
0
        public ArmazenadorDeEmpresaTests()
        {
            _faker      = FakerBuilder.Novo().Build();
            _empresaDto = new EmpresaDto
            {
                Nome = _faker.Lorem.Sentence(),
                Cnpj = _faker.Company.Cnpj(true)
            };

            _notificacaoDeDominioMock = new Mock <IDomainNotificationHandlerAsync <DomainNotification> >();
            _empresaRepositorioMock   = new Mock <IEmpresaRepositorio>();
            _armazenadorDeEmpresa     = new ArmazenadorDeEmpresa(_empresaRepositorioMock.Object, _notificacaoDeDominioMock.Object);
        }
        public EmpresaServiceTest()
        {
            _notificationContext         = new NotificationContext();
            _empresaRepository           = new Mock <IEmpresaRepository>();
            _validadorDeCnpj             = new ValidadorDeCnpj(_notificationContext);
            _validadorDeEmpresaDuplicada = new ValidadorDeEmpresaDuplicada(_empresaRepository.Object, _notificationContext);
            _validadorDeEmpresaExistente = new ValidadorDeEmpresaExistente(_notificationContext);

            _armazenadorDeEmpresa = new ArmazenadorDeEmpresa(_empresaRepository.Object,
                                                             _notificationContext,
                                                             _validadorDeCnpj,
                                                             _validadorDeEmpresaDuplicada,
                                                             _validadorDeEmpresaExistente);
        }
        public ArmazenadorDeEmpresaTestes()
        {
            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _id         = _onboardingSIGDB1faker.Id();
            _empresaDto = new EmpresaDto
            {
                Nome           = _onboardingSIGDB1faker.FraseComQuantidadeExataDeCaracteres(Constantes.Numero150),
                Cnpj           = _onboardingSIGDB1faker.Cnpj(),
                DataDeFundacao = _onboardingSIGDB1faker.QualquerDataDoUltimoAno()
            };

            _notificacaoDeDominioMock = new Mock <IDomainNotificationHandler>();
            _empresaRepositorioMock   = new Mock <IEmpresaRepositorio>();
            _validadorCnpjDaEmpresaJaExistenteMock = new Mock <IValidadorCnpjDaEmpresaJaExistente>();
            _editarUmaEmpresaMock = new Mock <IEditarUmaEmpresa>();

            _armazenadorDeEmpresa = new ArmazenadorDeEmpresa(
                _notificacaoDeDominioMock.Object,
                _empresaRepositorioMock.Object,
                _validadorCnpjDaEmpresaJaExistenteMock.Object,
                _editarUmaEmpresaMock.Object
                );
        }