NHibernate
ベースの(コンストラクタISessionFactory
注入)汎用リポジトリの実装は、DAL
の内部に格納されています。 `Domain Layer 'に格納されているコントラクトを実装しています。リポジトリのユニットテスト。 NHibernate
私はSQl CE
を使用して実際のリポジトリの動作をテストする必要がありますか、私はUnit of Work
(ティムMacchartyの本http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470147563,descCd-authorInfo.htmlのように)とらわれないようなサポートするために、自分のアプリケーションをリファクタリングする必要があり、その後、IUnitOfWorkRepository
の私の偽の実装を与えますか?
実際のリポジトリの実装を公開するローカルデータベースでテストを実行する有効なアプローチですか?
ありがとうございます!
チェックayendesブログユニットテストnhibernate – blindmeis
@blindmeisありがとう!それは素晴らしい記事です。 – lexeme