public void AssertAllEventsAreRegistered()
{
Assert.IsNotNull(this.Started, "The Started event isn't registered");
Assert.IsNotNull(this.Finished, "The Finished event wasn't registered");
Assert.IsNotNull(this.StepExecutionChanged, "The StepExecutionChanged event isn't registered");
Assert.IsNotNull(this.CancellationSupportChanged, "The CancellationSupportChanged event isn't registered");
}