public void ConfigurationIsCustomizable() { using (var scope = new SessionScope()) { Blog.FindAll(); Assert.AreEqual(FlushMode.Commit, scope.OpenSession<Blog>().FlushMode); } }
public void ConfigurationIsCustomizable() { using (var scope = new SessionScope()) { Blog.FindAll(); Assert.AreEqual(FlushMode.Commit, scope.OpenSession <Blog>().FlushMode); } }
public void TwoSessionsOneScope() { using (var scope1 = new SessionScope()) using (var scope2 = new SessionScope()) { var session1 = scope1.OpenSession <Blog>(); var session2 = scope2.OpenSession <Blog>(); Assert.IsNotNull(session1); Assert.IsNotNull(session2); Assert.IsTrue(session1 == session2); // will use parent scope's sessions } using (var scope = new SessionScope()) { var session1 = scope.OpenSession <Blog>(); var session2 = scope.OpenSession <Blog>(); Assert.IsNotNull(session1); Assert.IsNotNull(session2); Assert.IsTrue(session1 == session2); } }