public void KeyValuePairSort() { var document = new Appserver.TextractDocument.TextractDocument(); document.FromJson((JObject)JToken.ReadFrom(new JsonTextReader(jsonFile))); Assert.IsTrue(IsSorted(document.GetPage(0).GetFormItems())); }
public void mergeTextract() { var frontDoc = new Appserver.TextractDocument.TextractDocument(); var backDoc = new Appserver.TextractDocument.TextractDocument(); using (StreamReader reader = jsonFile_front) { frontDoc.FromJson((JObject)JToken.ReadFrom(new JsonTextReader(reader))); } using (StreamReader reader = jsonFile_back) { backDoc.FromJson((JObject)JToken.ReadFrom(new JsonTextReader(reader))); } Assert.IsTrue(frontDoc.PageCount() == 1); Assert.IsTrue(backDoc.PageCount() == 1); // Now merge them together, the page count should now be 2 frontDoc.AddPages(backDoc); Assert.IsTrue(frontDoc.PageCount() == 2); Assert.IsTrue(frontDoc.GetPage(1).GetPage() == 1); // Pages enumerate from 0 }