我的测试基类中有一个方法助手,如下所示:
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 中的所有属性?