public void Clear_EmptiesTheDocumentAndRaisesEvent() { var document = new SplashDocument(); document.AppendText("some text..."); bool documentClearedEventRaised = false; document.DocumentCleared += (sender, e) => documentClearedEventRaised = true; document.Clear(); Assert.Multiple(() => { Assert.AreEqual(0, document.CharCount); Assert.AreEqual(1, document.ParagraphCount); Assert.AreEqual(1, document.StyleCount); Assert.AreEqual(0, document.ObjectCount); Assert.AreEqual(0, document.RunCount); Assert.AreEqual("", document.ToString()); Assert.IsTrue(documentClearedEventRaised); }); }