Пример #1
0
        internal static void Setup(out ContentPersister persister, FakeSessionProvider sessionProvider, ItemFinder finder, SchemaExport schemaCreator)
        {
            IRepository <int, ContentItem>     itemRepository = new ContentItemRepository(sessionProvider);
            INHRepository <int, ContentDetail> linkRepository = new NHRepository <int, ContentDetail>(sessionProvider);

            Setup(out persister, sessionProvider, itemRepository, linkRepository, finder, schemaCreator);
        }
Пример #2
0
        internal static void Setup(out ContentPersister persister, FakeSessionProvider sessionProvider, SchemaExport schemaCreator)
        {
            var itemRepository = new ContentItemRepository(sessionProvider);
            var linkRepository = new NHRepository <ContentDetail>(sessionProvider);

            Setup(out persister, sessionProvider, itemRepository, linkRepository, schemaCreator);
        }
Пример #3
0
        public override void SetUp()
        {
            base.SetUp();
            CreateDatabaseSchema();

            sessionProvider = engine.Resolve <ISessionProvider>();
            repository      = new ContentItemRepository(sessionProvider);

            all = new ContentItem []
            {
                root        = CreateOneItem <Definitions.PersistableItem>(0, "page", null),
                child1      = CreateOneItem <Definitions.PersistableItem>(0, "page1", root),
                grandchild1 = CreateOneItem <Definitions.PersistableItem>(0, "page1_1", child1),
                part1       = CreateOneItem <Definitions.PersistablePart>(0, "part1", child1),
                part2       = CreateOneItem <Definitions.PersistablePart>(0, "part1", child1),
                child2      = CreateOneItem <Definitions.PersistableItem>(0, "page2", root),
                version     = CreateOneItem <Definitions.PersistableItem>(0, "page1", null)
            };
            part1.ZoneName     = "Left";
            part2.ZoneName     = "RecursiveLeft";
            child1["Hello"]    = "World";
            child2["Age"]      = 2.7;
            grandchild1["Age"] = 1.7;

            version.VersionOf = child1;
            foreach (var item in all)
            {
                repository.SaveOrUpdate(all);
            }
        }
		public override void SetUp()
		{
			base.SetUp();
			CreateDatabaseSchema();

			sessionProvider = engine.Resolve<ISessionProvider>();
			repository = new ContentItemRepository(sessionProvider);

			all = new ContentItem []
			{
				root = CreateOneItem<Definitions.PersistableItem>(0, "page", null),
				child1 = CreateOneItem<Definitions.PersistableItem>(0, "page1", root),
				grandchild1 = CreateOneItem<Definitions.PersistableItem>(0, "page1_1", child1),
				part1 = CreateOneItem<Definitions.PersistablePart>(0, "part1", child1),
				part2 = CreateOneItem<Definitions.PersistablePart>(0, "part1", child1),
				child2 = CreateOneItem<Definitions.PersistableItem>(0, "page2", root),
				version = CreateOneItem<Definitions.PersistableItem>(0, "page1", null)
			};
			part1.ZoneName = "Left";
			part2.ZoneName = "RecursiveLeft";
			child1["Hello"] = "World";
			child2["Age"] = 2.7;
			grandchild1["Age"] = 1.7;

			version.VersionOf = child1;
            foreach (var item in all)
                repository.SaveOrUpdate(all);
		}
Пример #5
0
 public virtual void TestFixtureSetUp()
 {
     TestSupport.Setup(out definitions, out activator, out notifier, out sessionProvider, out finder, out schemaCreator, out proxyFactory, persistedTypes);
     var repository = new ContentItemRepository(sessionProvider);
     var sources = TestSupport.SetupContentSource(repository);
     persister = new ContentPersister(sources, repository);
 }
Пример #6
0
        public override void SetUp()
        {
            base.SetUp();
            CreateDatabaseSchema();

            sessionProvider = engine.Resolve <ISessionProvider>();
            repository      = new ContentItemRepository(sessionProvider);
        }
Пример #7
0
		public override void SetUp()
		{
			base.SetUp();
			CreateDatabaseSchema();

			sessionProvider = engine.Resolve<ISessionProvider>();
			repository = new ContentItemRepository(sessionProvider);
		}
Пример #8
0
        public virtual void TestFixtureSetUp()
        {
            TestSupport.Setup(out definitions, out activator, out notifier, out sessionProvider, out finder, out schemaCreator, out proxyFactory, persistedTypes);
            var repository = new ContentItemRepository(sessionProvider);
            var sources    = TestSupport.SetupContentSource(repository);

            persister = new ContentPersister(sources, repository);
        }