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"); }
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); } }