public void Simple() { var visitableList = ListTest.GetTestList(); var visitor = new SumVisitor(); visitableList.AcceptVisitor(visitor); Assert.AreEqual(visitor.Sum, 0 + 3 + 6 + 9 + 12); }
public void TestVisitor() { VisitableList <int> l = GetTestList(); SumVisitor visitor = new SumVisitor(); l.Accept(visitor); Assert.AreEqual(visitor.Sum, 0 + 3 + 6 + 9 + 12); }
public void TestVisitor() { VisitableQueue <int> q = GetTestQueue(); SumVisitor visitor = new SumVisitor(); q.Accept(visitor); Assert.AreEqual(visitor.Sum, 0 + 3 + 6 + 9 + 12); }