public void Test_SetEventDataIsCalled() { WorkflowBuilder builder = new WorkflowBuilder(); DataReceivedEventReceiver eventReceiver = new DataReceivedEventReceiver(); builder.Add(eventReceiver); var context = builder.Compile(); context.PublishEvent(new DataReceivedEventData() { Data = "data"}); context.Run(); Assert.That(eventReceiver.Data, Is.EqualTo("data")); }
public void Test_HandlesNull() { var eventSink = new DataReceivedEventReceiver(); Assert.That(eventSink.Handles(null), Is.False); }
public void Test_HandlesDerivedTypes() { var eventSink = new DataReceivedEventReceiver(); Assert.That(eventSink.Handles(new DataReceivedEventData()), Is.True); }