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; }