Example #1
0
        public static void Run(int count)
        {
            var obo = File.ReadAllText($"./Generated/{ count }.obo");

            var watch         = Stopwatch.StartNew();
            var readOnlyLists = ObganismDocument.Parse(obo);

            watch.Stop();

            Assert.AreEqual(count, readOnlyLists.Count);
            Assert.Ignore($"{ watch.ElapsedMilliseconds }ms");
        }
Example #2
0
        public static void CasesFromFiles(string obo, JsonArray expected)
        {
            if (expected.Count == 1 && expected[0].Qo().ContainsKey("position"))
            {
                var actual = Assert.Throws <ObganismException>(() => ObganismDocument.Parse(obo));

                AssertObo(expected[0].Qo(), actual);
            }

            else
            {
                var actual = ObganismDocument.Parse(obo);

                AssertObo(expected, actual);
            }
        }