AbstractTransactionSetting#SetupでITransactionContext#Currentに
明示的にインスタンスを設定しているが、
これはTransactionContextの使い方としては間違えている(反省)。
LocalRequiredTxHandlerなどの処理にまかせるべき。
(ただし、このままでもTransactionが発行されていない親TransactionContextが
作られるだけなので
現状&修正後のどちらもユーザ側の動作に支障はないはず。
どちらにしてもトランザクション境界では
TransactionContext#IsInTransactionはfalseを返す)
もともとはQuillTestCase作成時、トランザクションをかけることが
どうしてもできなかったため入れていた処理だったが、
QuillTestCase側の処理に誤りがあった。
(ITransactionContext#Createを使っていなかった)
QuillTestCaseを修正し、AbstractTransactionSetting#Setupでは
ITransactionContext#Currentの設定を行わないようにする。