public ExclusaoDeEmpresa(IEmpresaRepository empresaRepository,
                          NotificationContext notificationContext,
                          IValidadorDeEmpresaExistente validadorDeEmpresaExistente,
                          IValidadorDeEmpresaComFuncionarios validadorDeEmpresaComFuncionarios)
 {
     _empresaRepository                 = empresaRepository;
     _notificationContext               = notificationContext;
     _validadorDeEmpresaExistente       = validadorDeEmpresaExistente;
     _validadorDeEmpresaComFuncionarios = validadorDeEmpresaComFuncionarios;
 }
Exemplo n.º 2
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);
        }