public void SessionIsStateless()
 {
     using (var scope = new StatelessSessionScope())
     {
         Assert.IsAssignableFrom(typeof(StatelessSessionWrapper), scope.OpenSession <Blog>());
     }
 }
 public void UnsupportedActionsShouldHaveSquatteryExceptions()
 {
     using (var scope = new StatelessSessionScope())
     {
         Assert.Throws <NotWrappedException>(() =>
                                             scope.OpenSession <Blog>().Merge(null)
                                             );
     }
 }
 public void UnsupportedActionsShouldHaveSquatteryExceptions()
 {
     using (var scope = new StatelessSessionScope())
     {
         Assert.Throws<NotWrappedException>(() =>
             scope.OpenSession<Blog>().Merge(null)
         );
     }
 }
 public void SessionIsStateless()
 {
     using (var scope = new StatelessSessionScope())
     {
         Assert.IsAssignableFrom(typeof(StatelessSessionWrapper), scope.OpenSession<Blog>());
     }
 }