public void OneTimeSetUp() { myBrowser = new SafeWebBrowser(); myBrowser.DownloadControlFlags = DocumentLoaderFactory.DownloadControlFlags; myBrowser.LoadHtml(GetHtml()); Document = new HtmlDocumentAdapter(myBrowser.Document); }
public void AttachTo_SetToDocumentToWhichAnotherBehaviorIsAlreadyAttached_Throws() { myBrowser.LoadHtml(HtmlDocument1); var document = new HtmlDocumentAdapter(myBrowser.Document); var behavior1 = new HtmlMarkupBehavior <HtmlElementMarker>(new HtmlElementMarker(Color.Yellow)); behavior1.AttachTo(document); var behavior2 = new HtmlMarkupBehavior <HtmlElementMarker>(new HtmlElementMarker(Color.Red)); var ex = Assert.Throws <InvalidOperationException>(() => behavior2.AttachTo(document)); Assert.That(ex.Message, Does.Contain("Only one attached HtmlMarkupBehavior per HtmlDocument supported")); }