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);
			}

		}
Пример #3
0
 public void TestWindsorNHibernate()
 {
     NHibernateGenericDao dao = null;// new NHibernateGenericDao()
 }