public void accept_a_visitor() { var visitor = MockRepository.GenerateMock <ITestVisitor>(); var step = new Step("a"); step.AcceptVisitor(visitor); visitor.AssertWasCalled(x => x.RunStep(step)); }