public async Task Test_Users_SaveKycDocument() { try { UserNaturalDTO john = await this.GetJohn(); KycDocumentDTO kycDocument = await this.GetJohnsKycDocument(); Assembly assembly = Assembly.GetExecutingAssembly(); FileInfo assemblyFileInfo = new FileInfo(assembly.Location); FileInfo fi = assemblyFileInfo.Directory.GetFiles("TestKycPageFile.png").Single(); await this.Api.Users.CreateKycPage(john.Id, kycDocument.Id, fi.FullName); KycDocumentPutDTO kycDocumentPut = new KycDocumentPutDTO { Status = KycStatus.VALIDATION_ASKED }; KycDocumentDTO result = await this.Api.Users.UpdateKycDocument(john.Id, kycDocumentPut, kycDocument.Id); Assert.IsNotNull(result); Assert.IsTrue(kycDocument.Type == result.Type); Assert.IsTrue(result.Status == KycStatus.VALIDATION_ASKED); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Test_Users_SaveKycDocument() { try { UserNaturalDTO john = this.GetJohn(); KycDocumentDTO kycDocument = this.GetJohnsKycDocument(); string workingDirectory = Environment.CurrentDirectory; FileInfo assemblyFileInfo = new FileInfo(workingDirectory); FileInfo fi = assemblyFileInfo.Directory.GetFiles("TestKycPageFile.png", SearchOption.AllDirectories).Single(); this.Api.Users.CreateKycPage(john.Id, kycDocument.Id, fi.FullName); KycDocumentPutDTO kycDocumentPut = new KycDocumentPutDTO { Status = KycStatus.VALIDATION_ASKED }; KycDocumentDTO result = this.Api.Users.UpdateKycDocument(john.Id, kycDocumentPut, kycDocument.Id); Assert.IsNotNull(result); Assert.IsTrue(kycDocument.Type == result.Type); Assert.IsTrue(result.Status == KycStatus.VALIDATION_ASKED); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Test_Users_SaveKycDocument() { try { UserNaturalDTO john = this.GetJohn(); KycDocumentDTO kycDocument = this.GetJohnsKycDocument(); KycDocumentPutDTO kycDocumentPut = new KycDocumentPutDTO { Status = KycStatus.VALIDATION_ASKED }; KycDocumentDTO result = this.Api.Users.UpdateKycDocument(john.Id, kycDocumentPut, kycDocument.Id); Assert.IsNotNull(result); Assert.IsTrue(kycDocument.Type == result.Type); Assert.IsTrue(result.Status == KycStatus.VALIDATION_ASKED); } catch (Exception ex) { Assert.Fail(ex.Message); } }
/// <summary>Updates KycDocument.</summary> /// <param name="userId">User identifier.</param> /// <param name="kycDocument">KycDocument entity instance to be updated.</param> /// <param name="kycDocumentId">KycDocument identifier.</param> /// <returns>KycDocument object returned from API.</returns> public KycDocumentDTO UpdateKycDocument(String userId, KycDocumentPutDTO kycDocument, String kycDocumentId) { return(this.UpdateObject <KycDocumentDTO, KycDocumentPutDTO>(MethodKey.UsersSaveKycDocument, kycDocument, userId, kycDocumentId)); }
public async Task <KycDocumentDTO> UpdateKycDocument(string userId, KycDocumentPutDTO kycDocument, string kycDocumentId) { var targetUrl = $"{_baseUrl}/users/{userId}/KYC/documents/{kycDocumentId}"; return(await UpdateEntity <KycDocumentDTO, KycDocumentPutDTO>(targetUrl, kycDocument)); }