NHibernateに基づくIRepositoryをテストしようとしたときに、問題が発生しました。
public class NHibernateRepository<T>: Disposable, IRepository<T>
where T : IdentifiableObject
{
...
public IQueryable<T> Query()
{
return NHibernateSession.Linq<T>();
}
}
IQueryable<T>
特定の表現と引き換えに与えられたコレクションを返す方法で戻ってくることをモックする方法。誤解がある気がしIQueryable<T>
ます...