some cleaner tests
don't assign a non-existent field
offline tests
factored Net::UPS tests