テストのtransaction管理をリファクタリング
transaction境界を上のレイヤーに移動