Implements getColumnCount() on SimpleTestCursor

This should be implemented on SimpleTestCursor.
Another thought... setting the results & column names should probably be an atomic operation that verifies the results have the same number of columns as the column names and throws an exception if not.