public void null_progress_handler_throws_argument_null_exception()
 {
     var ps = new EventReorderingProjectionSubscription(
         Guid.NewGuid(), Guid.NewGuid(), CheckpointTag.FromPosition(0, -1),
         new TestHandler<ProjectionSubscriptionMessage.CommittedEventReceived>(),
         new TestHandler<ProjectionSubscriptionMessage.CheckpointSuggested>(), null,
         new TestHandler<ProjectionSubscriptionMessage.EofReached>(), 
         CreateCheckpointStrategy(), 1000, 500);
 }
 public void it_can_be_created()
 {
     var ps = new EventReorderingProjectionSubscription(
         Guid.NewGuid(), Guid.NewGuid(), CheckpointTag.FromPosition(0, -1),
         new TestHandler<ProjectionSubscriptionMessage.CommittedEventReceived>(),
         new TestHandler<ProjectionSubscriptionMessage.CheckpointSuggested>(),
         new TestHandler<ProjectionSubscriptionMessage.ProgressChanged>(),
         new TestHandler<ProjectionSubscriptionMessage.EofReached>(), 
         CreateCheckpointStrategy(),
         1000, 500);
 }