better test assertions
Updated to support SObject or Map