Test: Tidy up test descriptions and documentation. Test function documentation now lists the input(s) and expected output(s). Descriptions in TestCaseReference were updated.