transaction test samples

TODO: write more tests to understand BeginTransaction and
TransactionScope