Updated Cursor.GetCursors to throw given any invalid formatting
Added a test for GetCursor that uses an invalid surrogate pair