Diese Woche habe ich was Neues gemacht! Mit Hilfe von Klaus T. habe ich meinen ersten UnitTest für einen Event geschrieben. Ist ja schon fast ein Pattern 😉

[Test]
public void EventIsWorking()
{
      EventReturn eventReturn=EventReturn.UnDefined;
      IEventSource eventSource= new EventSource();

      eventSource.EventFired += delegate(object sender, EventFiredEventArgs e) { eventReturn=e.Button; };

      eventSource.FireEvent();

      Thread.Sleep(1);

      Assert.AreEqual(EventReturn.Ok,eventReturn);
}

Hat jemand Kommentare oder Anregung dazu?