public void ConvertSDKToSDK() { sdkDocument1 = CreateTypicalSDKDocument(); converter = new DocumentConverter(sdkDocument1); sdkDocument2 = converter.ToSDKDocument(); Assert.IsNotNull(sdkDocument2); Assert.AreEqual(sdkDocument2, sdkDocument1); }
public void ConvertSDKToAPI() { sdkDocument1 = CreateTypicalSDKDocument(); apiDocument1 = new DocumentConverter(sdkDocument1).ToAPIDocument(); Assert.IsNotNull(apiDocument1); Assert.AreEqual(sdkDocument1.Name, apiDocument1.Name); Assert.AreEqual(sdkDocument1.Description, apiDocument1.Description); Assert.AreEqual(sdkDocument1.Index, apiDocument1.Index); Assert.AreEqual(sdkDocument1.Id, apiDocument1.Id); CollectionAssert.AreEquivalent(sdkDocument1.ExtractionTypes, apiDocument1.ExtractionTypes); }
public void ConvertToAPIWithNullDescription() { sdkDocument1 = DocumentBuilder.NewDocumentNamed("sdkDocumentNullDes") .WithId("sdkDocumentId") .FromFile(file.FullName) .WithSignature(SignatureBuilder.SignatureFor("*****@*****.**") .OnPage(0)) .Build(); converter = new DocumentConverter(sdkDocument1); Assert.IsNull(converter.ToAPIDocument().Description); }
private OneSpanSign.Sdk.Document CreateTypicalSDKDocument() { OneSpanSign.Sdk.Document sdkDocument = DocumentBuilder.NewDocumentNamed("sdkDocument") .WithDescription("sdkDocument Description") .WithId("sdkDocumentId") .FromFile(file.FullName) .WithExtractionType(ExtractionType.TEXT_TAGS) .WithExtractionType(ExtractionType.ACROFIELDS) .WithSignature(SignatureBuilder.SignatureFor("*****@*****.**") .OnPage(0)) .Build(); return(sdkDocument); }
public void ConvertAPIToSDK() { apiDocument1 = CreateTypicalAPIDocument(); sdkDocument1 = new DocumentConverter(apiDocument1, apiPackage).ToSDKDocument(); Assert.IsNotNull(sdkDocument1); Assert.AreEqual(sdkDocument1.Name, apiDocument1.Name); Assert.AreEqual(sdkDocument1.Description, apiDocument1.Description); Assert.AreEqual(sdkDocument1.Index, apiDocument1.Index); Assert.AreEqual(sdkDocument1.Id, apiDocument1.Id); CollectionAssert.AreEquivalent(sdkDocument1.ExtractionTypes, apiDocument1.ExtractionTypes); Assert.IsTrue(sdkDocument1.Data.ContainsKey("name")); Assert.AreEqual(sdkDocument1.Data["name"], "value"); Assert.AreEqual(sdkDocument1.Data["name"], apiDocument1.Data["name"]); }
public void ConvertNullSDKToSDK() { sdkDocument1 = null; converter = new DocumentConverter(sdkDocument1); Assert.IsNull(converter.ToSDKDocument()); }