public EmpresaController( IMapper mapper, IConsultaBase <Empresa, EmpresaDto> consultaBase, ArmazenadorDeEmpresa armazenadorDeEmpresa, ExclusaoDeEmpresa exclusaoDeEmpresa) { _mapper = mapper; _consultaBase = consultaBase; _armazenadorDeEmpresa = armazenadorDeEmpresa; _exclusaoDeEmpresa = exclusaoDeEmpresa; }
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 ); }