public VerifyRequestQueryHandler(ISignVerification verification, IRepository repository)
 {
     this.verification = verification;
     this.repository   = repository;
 }
 public VerifyRequestWithoutPublicKeyValidationQueryHandler(ISignVerification verification)
 {
     this.verification = verification ?? throw new ArgumentNullException(nameof(verification));
 }
 public UpdateProfile(ISignVerification verification, IMediator mediator, ValidationProcessor validation)
 {
     this.verification = verification ?? throw new ArgumentNullException(nameof(verification));
     this.mediator     = mediator ?? throw new ArgumentNullException(nameof(mediator));
     this.validation   = validation ?? throw new ArgumentNullException(nameof(validation));
 }