public void GetXmlDomFromHtml_HasOpenLinkElement_Closes()
{
var dom = XmlHtmlConverter.GetXmlDomFromHtml("<!DOCTYPE html><html><head> <link rel='stylesheet' href='basePage.css' type='text/css'> </head></html>", false);
AssertThatXmlIn.Dom(dom).HasSpecifiedNumberOfMatchesForXpath("//html", 1);//makes sure no namespace was inserted (or does it? what if that assert is too smart))
// The XmlDocument.PreserveWhitespace setting appears to insert newlines that we don't care about.
var xml = dom.OuterXml;
xml = xml.Replace(Environment.NewLine, "");
Assert.AreEqual("<html><head><link rel=\"stylesheet\" href=\"basePage.css\" type=\"text/css\" /><title></title></head><body></body></html>", xml);
}