テストの基本クラスに、次のようなメソッド ヘルパーがあります。
protected TEntity Fetch<TEntity>(Guid id) where TEntity : Entity
{
using (var session = GetSession())
return session.Get<TEntity>(id);
}
したがって、統合テストから次のように呼び出すことができます。
var persistedFoo = Fetch<Foo>(foo.Id);
Fetch メソッドでセッションを設定して、TEntity のすべてのプロパティを熱心にフェッチするにはどうすればよいですか?