Add tests for changes to Transaction interface