public void Extract_ShouldNotFindClassNodeWithMethod() { var node = Extractor.ExtractOrDefault(Root, MethodDeclaration); var visitor = new MockClangAbstractSyntaxTreeMethodExtractorSearchVisitor( MockSnapshots.GetCalculatorAbstractSyntaxTreeClassValue()); node.PreOrder(visitor); Assert.IsFalse(visitor.Found); }
public void Extract_ShouldFindNodeWithClassLine() { var visitor = new MockClangAbstractSyntaxTreeClassExtractorSearchVisitor( MockSnapshots.GetCalculatorAbstractSyntaxTreeClassValue()); var node = Extractor.Extract(Root, MockSnapshots.GetCalculatorClassName()); node.PreOrder(visitor); Assert.IsTrue(visitor.Found); }