Example #1
0
        public void EventObject_Unit_RaiseEvent2_Optimal()
        {
            EventObject<EventArgs> target = new EventObject<EventArgs>();

            Boolean isCalled = false;
            EventHandler<EventArgs> value = (sender, e) => { isCalled = true; };
            target.AddHandler(value);
            target.RaiseEvent(this, EventArgs.Empty);

            Assert.AreEqual(true, isCalled);
        }
Example #2
0
        public void EventObject_Unit_RaiseEvent2_SenderIsNullAndEIsNull()
        {
            EventObject<EventArgs> target = new EventObject<EventArgs>();

            Boolean isCalled = false;
            EventHandler<EventArgs> value = (sender, e) => { isCalled = true; };
            target.AddHandler(value);
            target.RaiseEvent(null, null);

            Assert.AreEqual(true, isCalled);
        }
Example #3
0
 public void EventObject_Unit_RaiseEvent2_NoEventHandler()
 {
     EventObject<EventArgs> target = new EventObject<EventArgs>();
     target.RaiseEvent(this, EventArgs.Empty);
 }