public ExclusaoDeEmpresa(IEmpresaRepository empresaRepository,
                          NotificationContext notificationContext,
                          IValidadorDeEmpresaExistente validadorDeEmpresaExistente,
                          IValidadorDeEmpresaComFuncionarios validadorDeEmpresaComFuncionarios)
 {
     _empresaRepository                 = empresaRepository;
     _notificationContext               = notificationContext;
     _validadorDeEmpresaExistente       = validadorDeEmpresaExistente;
     _validadorDeEmpresaComFuncionarios = validadorDeEmpresaComFuncionarios;
 }
Esempio n. 2
0
 public ArmazenadorDeEmpresa(IEmpresaRepository empresaRepository,
                             NotificationContext notificationContext,
                             IValidadorDeCnpj validadorDeCnpj,
                             IValidadorDeEmpresaDuplicada validadorDeEmpresaDuplicada,
                             IValidadorDeEmpresaExistente validadorDeEmpresaExistente)
 {
     _empresaRepository           = empresaRepository;
     _notificationContext         = notificationContext;
     _validadorDeCnpj             = validadorDeCnpj;
     _validadorDeEmpresaDuplicada = validadorDeEmpresaDuplicada;
     _validadorDeEmpresaExistente = validadorDeEmpresaExistente;
 }
        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);
        }
Esempio n. 4
0
        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);
        }