Splits unit tests into multiple files and a mock test runner (to be replaced with the xUnit runner when it becomes available).