public void NHibernate_Build()
 {
     using (var session = NHibernateConnection.OpenSession())
     {
         using (var trans = session.BeginTransaction())
         {
             var user = new Users()
             {
                 UserName = "******",
                 Email    = "*****@*****.**",
                 Password = "******",
                 UserType = 1
             };
             var userinfo = new UserInfo()
             {
                 InfoType = 1,
                 InfoText = "Bu bir adrestir.",
                 UserId   = user
             };
             session.Save(user);
             session.Save(userinfo);
             trans.Commit();
         }
     }
 }
        public void IsConnectionOpen()
        {
            INhibernateConnection connection = new NHibernateConnection();
            ISession session = connection.CreateSessionFactory().OpenSession();

            string expected = "Open";
            string result = session.Connection.State.ToString();

            Assert.IsNotNull(connection);
            Assert.IsNotNull(session);
            Assert.AreEqual(expected,result);
        }
 public RepositorioBase()
 {
     _config = new NHibernateConnection();
 }