Ejemplo n.º 1
0
        public VinculacaoFuncionarioEmpresaServiceTest()
        {
            _funcionarioRepository = new Mock <IFuncionarioRepository>();
            _notificationContext   = new NotificationContext();
            var validadorFuncionarioPossuiAlgumaEmpresaVinculada = new ValidadorFuncionarioPossuiAlgumaEmpresaVinculada(_notificationContext);

            _vinculadorDeFuncionarioEmpresa = new VinculadorDeFuncionarioEmpresa(_funcionarioRepository.Object,
                                                                                 _notificationContext,
                                                                                 validadorFuncionarioPossuiAlgumaEmpresaVinculada
                                                                                 );
        }
 public FuncionarioController(ArmazenadorDeFuncionario armazenadorDeFuncionario,
                              ExclusaoDeFuncionario exclusaoDeFuncionario,
                              VinculadorDeFuncionarioEmpresa vinculadorDeFuncionarioEmpresa,
                              VinculadorDeFuncionarioCargo vinculadorDeFuncionarioCargo,
                              IConsultaBase <Funcionario, FuncionarioDto> consultaBase)
 {
     _armazenadorDeFuncionario       = armazenadorDeFuncionario;
     _exclusaoDeFuncionario          = exclusaoDeFuncionario;
     _vinculadorDeFuncionarioEmpresa = vinculadorDeFuncionarioEmpresa;
     _vinculadorDeFuncionarioCargo   = vinculadorDeFuncionarioCargo;
     _consultaBase = consultaBase;
 }