Esempio n. 1
0
 public void ConvertAPIToAPI()
 {
     apiDocument1 = CreateTypicalAPIDocument();
     converter    = new DocumentConverter(apiDocument1, apiPackage);
     apiDocument2 = converter.ToAPIDocument();
     Assert.IsNotNull(apiDocument2);
     Assert.AreEqual(apiDocument2, apiDocument1);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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"]);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 public void ConvertNullAPIToAPI()
 {
     apiDocument1 = null;
     converter    = new DocumentConverter(apiDocument1, apiPackage);
     Assert.IsNull(converter.ToAPIDocument());
 }