In general, I don't like this idea of using static methods for mock creating. With this method it looks like all tests have something in common. But they don't, right? Why can't each of them have their own coordinates? Semantically it's wrong that all test methods are based on the same coordinates, it creates a wrong feeling about some commonality between them.. I'm repeating myself :)