breaking up the native object test suite to make it easier to add tests for methods