public void Can_Visit_Node() { var visitor = new TestingVisitor(); var result = (bool)visitor.Visit(new FooNode()); Assert.IsTrue(result); }
public void VisitorCoverage() { a.Add(p1); a.Add(p2); TestingVisitor visitor = new TestingVisitor(); a.Accept(visitor); Assert.IsTrue(visitor.visitedParts.Contains(p1)); Assert.IsTrue(visitor.visitedParts.Contains(p2)); Assert.IsTrue(visitor.visitedParts.Contains(a)); }
public static void VisitorCoverage() { Console.WriteLine("VisitorCoverage"); SetUp(); a.Add(p1); a.Add(p2); TestingVisitor visitor = new TestingVisitor(); a.Accept(visitor); Console.WriteLine(visitor.visitedParts.Contains(p1).ToString()); Console.WriteLine(visitor.visitedParts.Contains(p2).ToString()); Console.WriteLine(visitor.visitedParts.Contains(a).ToString()); Console.WriteLine(""); }
public void Can_Handle_Invalid_Node_Type() { var visitor = new TestingVisitor(); visitor.Visit(new BarNode()); }