protected override void OnSetUp() { using (var session = OpenSession()) using (var transaction = session.BeginTransaction()) { var a = new AClass { Id = 1 }; session.Save(a); var b = new BClass { Id = 2, A = a, InheritedProperty = "B2" }; session.Save(b); transaction.Commit(); } }