public void Start_ContainsInvalidUri_Skip() { var uri = new Uri("http://www.example.com/browserconfig.xml"); var source = new MockSource(); source.AddTextResource(uri, @" <?xml version='1.0' encoding='utf-8'?> <browserconfig> <msapplication> <tile> <square70x70logo src='///invalid.png' /> <square150x150logo src='/mstile-150x150.png' /> <square310x310logo src='/mstile-310x310.png' /> <wide310x150logo src='/mstile-310x150.png' /> <TileColor>#29aaff</TileColor> </tile> </msapplication> </browserconfig>"); var scanner = new BrowserconfigXmlScanner(source, uri); scanner.Start(); Assert.AreEqual(3, scanner.Results.Count); }
public void Start_InvalidXml_Skip() { var uri = new Uri("http://www.example.com/browserconfig.xml"); var source = new MockSource(); source.AddTextResource(uri, @" <browserconfig>>"); var scanner = new BrowserconfigXmlScanner(source, uri); scanner.Start(); Assert.AreEqual(0, scanner.Results.Count); }