public void ConvertAPIToAPI() { apiDocument1 = CreateTypicalAPIDocument(); converter = new DocumentConverter(apiDocument1, apiPackage); apiDocument2 = converter.ToAPIDocument(); Assert.IsNotNull(apiDocument2); Assert.AreEqual(apiDocument2, apiDocument1); }
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 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"]); }
private OneSpanSign.API.Document CreateTypicalAPIDocument() { OneSpanSign.API.Document apiDocument = new OneSpanSign.API.Document(); IDictionary <string, object> data = new Dictionary <string, object>(); data.Add("name", "value"); apiDocument.Name = "apiDocument"; apiDocument.Index = 1; apiDocument.Description = "apiDocument Description"; apiDocument.Id = "apiDocumentId"; apiDocument.Data = data; apiDocument.AddExtractionType(ExtractionType.TEXT_TAGS.ToString()); apiDocument.AddExtractionType(ExtractionType.ACROFIELDS.ToString()); return(apiDocument); }
public void ConvertNullAPIToAPI() { apiDocument1 = null; converter = new DocumentConverter(apiDocument1, apiPackage); Assert.IsNull(converter.ToAPIDocument()); }