public void is_message_after_checkpoint_tag_after_case()
 {
     var t = new MultiStreamPositionTagger(new[] {"stream1", "stream2"});
     var result =
         t.IsMessageAfterCheckpointTag(
             CheckpointTag.FromStreamPositions(new Dictionary<string, int> {{"stream1", 0}, {"stream2", 0}}),
             _firstEvent);
     Assert.IsTrue(result);
 }
 public void is_message_after_checkpoint_tag_incompatible_streams_case()
 {
     var t = new MultiStreamPositionTagger(0, new[] {"stream-other", "stream2"});
     var result =
         t.IsMessageAfterCheckpointTag(
             CheckpointTag.FromStreamPositions(0, new Dictionary<string, int> {{"stream-other", 0}, {"stream2", 0}}),
             _firstEvent);
     Assert.IsFalse(result);
 }