Moved tests to new unit area and mocked aggregators.

This PR takes the tests created by @marqh and moves them to the new unit testing framework. I've mocked the aggregator as we don't actually care or want to depend on what happens to the data in these tests - the focus is the treatment of string coordinates.