Convenient superclass for tests of processes that should occur in a
transaction, but normally will roll the transaction back on the completion of
each test.
Does the same as the assertOrderOnProperty assertion, but instead of
checking if the resulting list have the correct elements now it is checked
if the elements are naturally ordered ascending and descending
on the given property.