public FuncionarioDeleteServiceTest() { _funcionarioRepository = new Mock <IFuncionarioRepository>(); _notificationContext = new NotificationContext(); var validadorDeFuncionarioExistente = new ValidadorDeFuncionarioExistente(_notificationContext); _exclusaoDeFuncionario = new ExclusaoDeFuncionario(_funcionarioRepository.Object, _notificationContext, validadorDeFuncionarioExistente); }
public FuncionarioServiceTest() { _funcionarioRepository = new Mock <IFuncionarioRepository>(); _notificationContext = new NotificationContext(); var validadorDeCpf = new ValidadorDeCpf(_notificationContext); var validadorDeFuncionarioExistente = new ValidadorDeFuncionarioExistente(_notificationContext); var validadorDeFuncionarioDuplicado = new ValidadorDeFuncionarioDuplicado(_funcionarioRepository.Object, _notificationContext); _armazenadorDeFuncionario = new ArmazenadorDeFuncionario(_funcionarioRepository.Object, _notificationContext, validadorDeCpf, validadorDeFuncionarioExistente, validadorDeFuncionarioDuplicado); }