public void InvalidParserType(string parserType) { Assert.IsNull(SkAdNetworkParser.GetParser(parserType)); }
public void ParserCanParseSourceAsExpected(string parserType, string sourceDataPath, string[] expectedResults) { var result = SkAdNetworkParser.GetParser(parserType).ParseSource(new SkAdNetworkLocalSource(sourceDataPath)); Assert.That(result, Is.EquivalentTo(expectedResults), "Parser did not return the expected results"); }
[TestCase(SkAdNetworkFileExtension.JSON, "Assets/SkAdNetworks_Bad3", new string[] {})] //Valid url to Data in an invalid format public void ParserCanHandleInvalidFiles(string parserType, string sourceDataPath, string[] expectedResults) { Assert.That(SkAdNetworkParser.GetParser(parserType).ParseSource(new SkAdNetworkLocalSource(sourceDataPath)), Is.EquivalentTo(expectedResults), "Parser did not return the expected results"); }
public void ParserHandlesExtensionType(string parserType) { Assert.That(SkAdNetworkParser.GetParser(parserType).GetExtension(), Is.EqualTo(parserType), "GetExtension did not match the expected value"); }