Maps all test implementations in the test environment individually.
Maps the TestClock implementation in the test environment, leaving all other test implementations the same.
Maps the TestConsole implementation in the test environment, leaving all other test implementations the same.
Maps the TestRandom implementation in the test environment, leaving all other test implementations the same.
Maps the TestSystem implementation in the test environment, leaving all other test implementations the same.