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); }
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); }
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); }
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); }
public override void SetUp() { base.SetUp(); CreateDatabaseSchema(); sessionProvider = engine.Resolve <ISessionProvider>(); repository = new ContentItemRepository(sessionProvider); }
public override void SetUp() { base.SetUp(); CreateDatabaseSchema(); sessionProvider = engine.Resolve<ISessionProvider>(); repository = new ContentItemRepository(sessionProvider); }