You can interrogate the record structure (before save) if you can sort of 'stub' the record in your test code, that way you can do a field by field comparison or at least check the values / types of field values to sort of 'validate' the record structure and field data.