protected override void OnSetUp() { using (var session = OpenSession()) using (var tx = session.BeginTransaction()) { var person1 = new Person { FirstName = "Jack" }; session.Save(person1); var person2 = new Person { FirstName = "Robert" }; session.Save(person2); var personDetail = new PersonDetail { LastName = "Smith", Person = person1 }; session.Save(personDetail); tx.Commit(); } }