public async Task Submit() { var model = _fixture.Create <UploadScan>(); var actual = await NetverifyClient.SubmitAsync(model); Assert.NotNull(actual); }
public async Task Initiate() { var model = _fixture.Create <UserSettings>(); var actual = await NetverifyClient.InitiateAsync(model); Assert.True(false); }
public async Task Submit() { var model = _fixture.Create <UploadScan>(); var actual = await NetverifyClient.SubmitAsync(model); Assert.IsType <ScanReference>(actual); }
private async Task <Guid> UploadDocument() { var model = _fixture.Create <UploadScan>(); var actual = await NetverifyClient.SubmitAsync(model); return(actual.JumioIdScanReference); }
public async Task GetScanData() { var expected = new ScanDetails { ScanReference = _scanReference }; var actual = await NetverifyClient.GetScanDataAsync(_scanReference); Assert.IsType <ScanDetails>(actual); }
public async Task GetScanStatus() { var expected = new ScanStatus(); var actual = await NetverifyClient.GetScanStatusAsync(_scanReference); expected.Status = ScanStatusStatus.DONE; expected.ScanReference = _scanReference; DeepAssert.Equal(expected, actual, "Timestamp"); // Сравни все поля кроме Timestamp Assert.IsType <ScanStatus>(actual); }
public async Task GetScanDocumentDataOnly() { var expected = new ScanDocumentData { ScanReference = _scanReference, IssuingCountry = "UKR", Status = ScanDocumentDataOnlyStatus.ERROR_NOT_READABLE_ID, Type = ScanDocumentDataOnlyType.PASSPORT }; var actual = await NetverifyClient.GetScanDocumentDataOnlyAsync(_scanReference); DeepAssert.Equal(expected, actual, "Timestamp"); Assert.IsType <ScanDocumentData>(actual); }
public async Task SubmitFlow() { var scanReference = await UploadDocument(); var scanStatus = new ScanStatus { Status = ScanStatusStatus.PENDING }; var i = 0; while (scanStatus.Status == ScanStatusStatus.PENDING && i < 20) { await Task.Delay(TimeSpan.FromSeconds(10)); scanStatus = await NetverifyClient.GetScanStatusAsync(scanReference); i++; } Assert.Equal(ScanStatusStatus.DONE, scanStatus.Status); var scanData = await NetverifyClient.GetScanDataAsync(scanStatus.ScanReference); DeepAssert.Equal(Defaults.DriverGbr, scanData, "Timestamp", "ScanReference", "Date"); }
public async Task GetScanTransactionDataOnly() { var actual = await NetverifyClient.GetScanTransactionDataOnlyAsync(_scanReference); Assert.IsType <ScanTransactionData>(actual); }
public async Task GetDocImage() { var response = await NetverifyClient.GetDocImageAsync(_scanReference, Classifier.Front, Maskhint.Unmasked); Assert.IsType <Images>(response); }
public async Task GetDocImages() { var response = await NetverifyClient.GetDocImagesAsync(_scanReference); Assert.IsType <Images>(response); }
public async Task GetDocumentsTransactionDataOnly() //404 { var response = await NetverifyClient.GetDocumentsTransactionDataOnlyAsync(_scanReference); Assert.IsType <DocTransactionData>(response); }
public async Task GetDocumentData() //404 { var response = await NetverifyClient.GetDocumentDataAsync(_scanReference); Assert.IsType <DocumentDetails>(response); }
public async Task GetDocStatus() //404 { var response = await NetverifyClient.GetDocStatusAsync(_scanReference); Assert.IsType <DocumentStatus>(response); }
public async Task GetScanImage() { var actual = await NetverifyClient.GetScanImageAsync(_scanReference, Classifier.Front, Maskhint.Masked); Assert.Equal(actual, FixtureBase.GetBase64Image("passport.usa.jpg")); }
public async Task GetScanImages() { var actual = await NetverifyClient.GetScanImagesAsync(_scanReference); Assert.IsType <Images>(actual); }