Ejemplo n.º 1
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);
        }