(リポジトリ ( http://ayende.com/blog/3955/repository-is-the-new-singleton ) を使用せずに) アプリケーション サービスから直接 ISession にアクセスしたいのですが、アプリケーション サービスの単体テストが難しく、Nhibernate のデータ アクセス コードが増加します。コードの複雑さ (リポジトリのモックがなく、テスト用にリポジトリや sqllite のようなメモリ内のデータベースをモックしたくない)
サービス層から ISession に効率的にアクセスする方法はありますか?