public void Simple() { var visitor = new KeyTrackingVisitor <int, string>(); Assert.IsFalse(visitor.HasCompleted); Assert.AreEqual(visitor.TrackingList.Count, 0); }
public void Simple() { var tree = new RedBlackTree<int, string>(); for (var i = 0; i < 50; i++) { tree.Add(i, i.ToString()); } var visitor = new KeyTrackingVisitor<int, string>(); tree.AcceptVisitor(visitor); Assert.IsFalse(visitor.HasCompleted); Assert.AreEqual(visitor.TrackingList.Count, 50); var list = new List<int>(visitor.TrackingList); for (var i = 0; i < 50; i++) { Assert.IsTrue(list.Contains(i)); } }
public void Simple() { var tree = new RedBlackTree <int, string>(); for (var i = 0; i < 50; i++) { tree.Add(i, i.ToString()); } var visitor = new KeyTrackingVisitor <int, string>(); tree.AcceptVisitor(visitor); Assert.IsFalse(visitor.HasCompleted); Assert.AreEqual(visitor.TrackingList.Count, 50); var list = new List <int>(visitor.TrackingList); for (var i = 0; i < 50; i++) { Assert.IsTrue(list.Contains(i)); } }
public void Simple() { var visitor = new KeyTrackingVisitor<int, string>(); Assert.IsFalse(visitor.HasCompleted); Assert.AreEqual(visitor.TrackingList.Count, 0); }