public void EventTextChangedAddAndRemove() { //testObject.TextChanged += (o, e) => eventText += e.Text; testObject.TextChanged += TestObjectTextChanged; var expected = "Text"; testObject.Write(expected); Assert.IsEmpty(eventText); testObject.Flush(); Assert.AreEqual(expected, eventText); testObject.TextChanged -= TestObjectTextChanged; testObject.Write(expected); testObject.Flush(); Assert.AreEqual(expected, eventText); }