client transaction tests