public override void OnSetUp() { container.Register(Component.For <NHibernateGenericDao>() .ImplementedBy <NHibernateGenericDao>()); sessionManager = container.Resolve <ISessionManager>(); nhGenericDao = container.Resolve <NHibernateGenericDao>(); nhGenericDao2 = new NHibernateGenericDao(sessionManager, "sessionFactory1"); using (var session = sessionManager.OpenSession()) { var blog1 = new Blog { Name = "myblog1" }; var blog1Item = new BlogItem { ItemDate = DateTime.Now, ParentBlog = blog1, Text = "Hello", Title = "mytitle1" }; blog1.Items.Add(blog1Item); var blog2 = new Blog { Name = "myblog2" }; var blog2Item = new BlogItem { ItemDate = DateTime.Now, ParentBlog = blog1, Text = "Hello", Title = "mytitle2" }; blog2.Items.Add(blog2Item); var blog3 = new Blog { Name = "myblog3" }; var blog3Item = new BlogItem { ItemDate = DateTime.Now, ParentBlog = blog1, Text = "Hello3", Title = "mytitle3" }; blog3.Items.Add(blog3Item); session.Save(blog1); session.Save(blog1Item); session.Save(blog2); session.Save(blog2Item); session.Save(blog3); session.Save(blog3Item); } }
public override void OnSetUp() { this.container.Register(Component.For<NHibernateGenericDao>() .ImplementedBy<NHibernateGenericDao>()); this.sessionManager = this.container.Resolve<ISessionManager>(); this.nhGenericDao = this.container.Resolve<NHibernateGenericDao>(); this.nhGenericDao2 = new NHibernateGenericDao(this.sessionManager, "sessionFactory1"); using (var session = sessionManager.OpenSession()) { var blog1 = new Blog { Name = "myblog1" }; var blog1Item = new BlogItem { ItemDate = DateTime.Now, ParentBlog = blog1, Text = "Hello", Title = "mytitle1" }; blog1.Items.Add(blog1Item); var blog2 = new Blog { Name = "myblog2" }; var blog2Item = new BlogItem { ItemDate = DateTime.Now, ParentBlog = blog1, Text = "Hello", Title = "mytitle2" }; blog2.Items.Add(blog2Item); var blog3 = new Blog { Name = "myblog3" }; var blog3Item = new BlogItem { ItemDate = DateTime.Now, ParentBlog = blog1, Text = "Hello3", Title = "mytitle3" }; blog3.Items.Add(blog3Item); session.Save(blog1); session.Save(blog1Item); session.Save(blog2); session.Save(blog2Item); session.Save(blog3); session.Save(blog3Item); } }
public void TestWindsorNHibernate() { NHibernateGenericDao dao = null;// new NHibernateGenericDao() }