public FuncionarioController(ArmazenadorDeFuncionario armazenadorDeFuncionario, ExclusaoDeFuncionario exclusaoDeFuncionario, VinculadorDeFuncionarioEmpresa vinculadorDeFuncionarioEmpresa, VinculadorDeFuncionarioCargo vinculadorDeFuncionarioCargo, IConsultaBase <Funcionario, FuncionarioDto> consultaBase) { _armazenadorDeFuncionario = armazenadorDeFuncionario; _exclusaoDeFuncionario = exclusaoDeFuncionario; _vinculadorDeFuncionarioEmpresa = vinculadorDeFuncionarioEmpresa; _vinculadorDeFuncionarioCargo = vinculadorDeFuncionarioCargo; _consultaBase = consultaBase; }
public VinculacaoFuncionarioCargosServiceTest() { _funcionarioRepository = new Mock <IFuncionarioRepository>(); _notificationContext = new NotificationContext(); var validadorDeFuncionarioComCargoExistente = new ValidadorDeFuncionarioComCargoExistente(_notificationContext); var validadorFuncionarioVinculadoAEmpresa = new ValidadorFuncionarioVinculadoAEmpresa(_notificationContext); _vinculadorDeFuncionarioCargo = new VinculadorDeFuncionarioCargo(_funcionarioRepository.Object, _notificationContext, validadorDeFuncionarioComCargoExistente, validadorFuncionarioVinculadoAEmpresa ); }