Esempio n. 1
0
        public void BuildingEventWithDelegateTypes()
        {
            var test = new TestEvent();

            test.OnChange += () => _output.WriteLine("Hello");
            test.Raise();
        }
Esempio n. 2
0
        public void RaiseEventWithEmptyArgs()
        {
            EventArgs eventArgs = null;

            TestEvent += (sender, args) => eventArgs = args;

            TestEvent.Raise(this);

            Assert.That(eventArgs, Is.EqualTo(EventArgs.Empty));
        }
Esempio n. 3
0
        public void EventIsRaised()
        {
            int wasCalled = 0;

            TestEvent += (sender, args) => wasCalled++;

            TestEvent.Raise(null, null);

            Assert.That(wasCalled, Is.EqualTo(1));
        }
Esempio n. 4
0
 public void InvokeWithoutSender()
 {
     TestEvent.Raise(null, new TestEventArgs());
 }
Esempio n. 5
0
 public void InvokeEvent()
 {
     TestEvent.Raise(this, new TestEventArgs());
 }