Added a test case to determine if we can identify a valid checksum. Also changed member function name from ConvertToString to ToString.