Example #1
0
        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);
        }