Throws() public method

Sets the expected exception type for the test
public Throws ( Type exceptionType ) : TestCaseData
exceptionType System.Type Type of the expected exception.
return TestCaseData
示例#1
0
        private static IEnumerable<TestCaseData> GetTestCases()
        {
            var manifest = JsonLdProcessor.FromRDF(File.ReadAllText(ManifestPath), new TurtleRDFParser());
            var framed = JsonLdProcessor.Frame(manifest, ManifestFrame, new JsonLdOptions());

            foreach (var testCase in framed["@graph"][0]["mf:entries"])
            {
                var testCaseData = new TestCaseData((string)testCase["mf:action"])
                    .SetName(((string)testCase["mf:name"]).Trim('"'))
                    .SetDescription(((string)testCase["rdfs:comment"]).Trim('"'));

                if ((string)testCase["@type"] == "rdft:TestNQuadsNegativeSyntax")
                {
                    testCaseData.Throws(typeof(ParsingException));
                }

                yield return testCaseData;
            }
        }