public void accept_visitor() { var visitor = MockRepository.GenerateMock <ITestVisitor>(); var comment = new Comment(); comment.AcceptVisitor(visitor); visitor.AssertWasCalled(x => x.WriteComment(comment)); }