コード例 #1
0
        public void GetKYCOtp_Of_ThirdPartyProvider_Should_Return_Error_When_UniqueIdentifier_IsInValid()
        {
            //Arrange
            SejamRegistrar authorizer = new SejamRegistrar();
            var            requestKyc = new KycOtpRequest(URL_KYC_OTP, GetAccessToken(), "8884454112");

            //Act
            var result = authorizer.GetKycOtp(requestKyc);

            //Assert
            AssertError(result);
        }
コード例 #2
0
        public void GetKYCOtp_Of_SejamRegistrar_Should_Send_KycOtp_When_UrlAnduserpass_AreValid()
        {
            //Arrange
            SejamRegistrar authorizer = new SejamRegistrar();
            var            requestKyc = new KycOtpRequest(URL_KYC_OTP, GetAccessToken(), TRUE_UNIQUE_IDENTIFIER);

            //Act
            var kycOtpResult = authorizer.GetKycOtp(requestKyc);

            //Assert
            kycOtpResult.ValidationStatus.Should().BeTrue();
        }
コード例 #3
0
        public void GetKYCOtp_Of_SejamRegistrar_Should_Return_Error_When_AccessToken_IsInValid()
        {
            //Arrange
            SejamRegistrar authorizer = new SejamRegistrar();
            var            requestKyc = new KycOtpRequest(URL_KYC_OTP, GetAccessToken() + "D", TRUE_UNIQUE_IDENTIFIER);

            //Act
            var result = authorizer.GetKycOtp(requestKyc);

            //Assert
            AssertError(result);
        }
コード例 #4
0
 public KycOtp GetKycOtp(KycOtpRequest request)
 {
     return(new KycOtp(request.ExecuteRequest()));
 }