added tests for #read in #transaction