public override IEnumerable <object[]> GetData(MethodInfo testMethod) { var manifestReader = new CsvwtManifestReader(_manifestGraph); foreach (var test in manifestReader.ReadAllTests()) { yield return(new object[] { test }); } }
public async void RunSingleTest() { var manifestGraph = new Graph(); manifestGraph.LoadFromFile(Path.Combine("data", "test-suite", "manifest-rdf.ttl")); var testReader = new CsvwtManifestReader(manifestGraph); var test = testReader.ReadTest(new Uri(manifestGraph.BaseUri, "manifest-rdf#test104")); var sw = new Stopwatch(); sw.Start(); SetupTest(test); sw.Stop(); _output.WriteLine($"Setup took {sw.ElapsedMilliseconds} ms"); sw.Restart(); await RunTestAsync(test); sw.Stop(); _output.WriteLine($"Test run took {sw.ElapsedMilliseconds} ms"); }