public ServicoAtualizarUsuariosAD(IRepositorioCoreSSO repositorioCoreSSO,
                                   IRepositorioADSync repositorioADSync,
                                   IRepositorioAD repositorioAD)
 {
     this.repositorioCoreSSO = repositorioCoreSSO ?? throw new ArgumentNullException(nameof(repositorioCoreSSO));
     this.repositorioADSync  = repositorioADSync ?? throw new ArgumentNullException(nameof(repositorioADSync));
     this.repositorioAD      = repositorioAD ?? throw new ArgumentNullException(nameof(repositorioAD));
 }
 public ServicoIncluirUsuariosAD(IComparador comparador,
                                 IConsultaOU consultaOU,
                                 IRepositorioAD repositorioAD,
                                 IRepositorioCoreSSO repositorioCoreSSO,
                                 IRepositorioADSync repositorioADSync)
 {
     this.comparador         = comparador ?? throw new ArgumentNullException(nameof(comparador));
     this.consultaOU         = consultaOU ?? throw new ArgumentNullException(nameof(consultaOU));
     this.repositorioAD      = repositorioAD ?? throw new ArgumentNullException(nameof(repositorioAD));
     this.repositorioCoreSSO = repositorioCoreSSO ?? throw new ArgumentNullException(nameof(repositorioCoreSSO));
     this.repositorioADSync  = repositorioADSync ?? throw new ArgumentNullException(nameof(repositorioADSync));
 }