public void can_adjust_tf_position_tag() { var t = new EventByTypeIndexPositionTagger(new[] {"type1", "type2"}); var tag = CheckpointTag.FromEventTypeIndexPositions( new TFPos(100, 50), new Dictionary<string, int> {{"type1", 1}, {"type2", 2}}); var original = CheckpointTag.FromPosition(100, 50); Assert.AreEqual(tag, t.AdjustTag(original)); }
public void adjust_compatible_tag_returns_the_same_tag() { var t = new EventByTypeIndexPositionTagger(new[] {"type1", "type2"}); var tag = CheckpointTag.FromEventTypeIndexPositions( new TFPos(100, 50), new Dictionary<string, int> {{"type1", 1}, {"type2", 2}}); Assert.AreEqual(tag, t.AdjustTag(tag)); }