public FuncionarioDeleteServiceTest() { _funcionarioRepository = new Mock <IFuncionarioRepository>(); _notificationContext = new NotificationContext(); var validadorDeFuncionarioExistente = new ValidadorDeFuncionarioExistente(_notificationContext); _exclusaoDeFuncionario = new ExclusaoDeFuncionario(_funcionarioRepository.Object, _notificationContext, validadorDeFuncionarioExistente); }
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 FuncionariosController( IArmazenadorDeFuncionario armazenadorDeFuncionario, ExclusaoDeFuncionario exclusaoDeFuncionario, IFuncionarioRepositorio funcionarioRepositorio, IDomainNotificationHandlerAsync <DomainNotification> notificacaoDeDominio, IConsultaBase <Funcionario, FuncionarioDto> consultaBase) : base(notificacaoDeDominio) { _armazenadorDeFuncionario = armazenadorDeFuncionario; _exclusaoDeFuncionario = exclusaoDeFuncionario; _funcionarioRepositorio = funcionarioRepositorio; _consultaBase = consultaBase; }
public ExclusaoDeFuncionarioTestes() { var onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build(); _funcionarioId = onboardingSIGDB1faker.Id(); _notificacaoDeDominioMock = new Mock <IDomainNotificationHandler>(); _funcionarioRepositorioMock = new Mock <IFuncionarioRepositorio>(); _validadorDeExclusaoDeFuncionarioMock = new Mock <IValidadorDeExclusaoDeFuncionario>(); _exclusaoDeFuncionario = new ExclusaoDeFuncionario( _notificacaoDeDominioMock.Object, _funcionarioRepositorioMock.Object, _validadorDeExclusaoDeFuncionarioMock.Object ); }