public override object VisitCompilationUnit(CompilationUnit compilationUnit, object data) { _treeService.PushArea("Components"); object r = base.VisitCompilationUnit(compilationUnit, data); _treeService.PopNode(); return(base.VisitCompilationUnit(compilationUnit, data)); }
public void VisitCompileUnit_Always_PushesComponentsArea() { CompilationUnit cu = new CompilationUnit(); using (_mocks.Unordered()) { _treeService.PushArea("Components"); _treeService.PopNode(); } _mocks.ReplayAll(); _visitor.VisitCompilationUnit(cu, null); _mocks.VerifyAll(); }