public void InnerTransactions() { using (var session = new SessionV1()) { using (session.BeginTransaction()) { Employee sergio; Employee sergio1; var trans = session.BeginTransaction(); { sergio = session.Insert(new Employee { LastName = "Ferreira", FirstName = "Sérgio" }); var trans1 = session.BeginTransaction(); { sergio1 = session.Insert(new Employee { LastName = "Ferreira", FirstName = "Sérgio" }); Assert.IsTrue(session.Exists(sergio1)); } trans1.Rollback(); Assert.IsTrue(session.Exists(sergio)); Assert.IsFalse(session.Exists(sergio1)); } trans.Rollback(); Assert.IsFalse(session.Exists(sergio)); } } }
public void Session_IOC_Test() { var session = new SessionV1(); Assert.IsNotNull(session); }