Testing a Visitor - Mocking and Test Readability