2
次のコードをどのようにテストしますか?単体テストの模擬テストと分離された条件
public IList<T> Find(DetachedCriteria criteria)
{
return criteria.GetExecutableCriteria(session).List<T>();
}
私は(ISession、ISessionFactoryなどのためのモックを設定するなど)NHの実装をモックしたいと思いますが、私はこの1つに問題が生じています。
私はリポジトリ実装そのものをテストしていました。 あなたの権利は、ここでテストするものは何もありません。それはNHibernateをテストすることになります。私はたぶんクエリのテストに集中すべきです。 ありがとう! –