Beispiel #1
0
        public override IEnumerable <object[]> GetData(MethodInfo testMethod)
        {
            var manifestReader = new CsvwtManifestReader(_manifestGraph);

            foreach (var test in manifestReader.ReadAllTests())
            {
                yield return(new object[] { test });
            }
        }
Beispiel #2
0
        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");
        }