public Importer(IPersister persister, IItemXmlReader reader, IFileSystem fs) { this.persister = persister; this.reader = reader; this.fs = fs; //TODO: Initialize 'logger' ---> this.logger =; }
public Importer(IPersister persister, IItemXmlReader reader, IFileSystem fs, ContentSource source, IContentItemRepository repository) { this.persister = new ContentPersisterImport(source, repository); this.reader = reader; this.fs = fs; //TODO: Initialize 'logger' ---> this.logger =; }
private ContentItem Mangle(ContentItem item) { XPathNavigator navigator = SerializeAndReadOutput(item); IItemXmlReader reader = CreateReader(); return(reader.Read(navigator).RootItem); }
public XmlContentRepository(IDefinitionManager definitions, IWebContext webContext, XmlFileSystem fileSystem, IItemXmlWriter writer, IItemXmlReader reader, IItemNotifier notifier) : base(webContext, fileSystem) { this.definitions = definitions; this.writer = writer; this.reader = reader; this.notifier = notifier; }
public void CanReReadBasicProperties() { XmlableItem item = CreateOneItem <XmlableItem>(1, "the item", null); XPathNavigator sr = SerializeAndReadOutput(item); IItemXmlReader reader = CreateReader(); ContentItem readItem = reader.Read(sr).RootItem; Assert.AreNotSame(item, readItem); Assert.AreEqual(typeof(XmlableItem), readItem.GetContentType()); Assert.AreEqual(1, readItem.ID); Assert.AreEqual("the item", readItem.Name); }
public void CanReReadProperties_WithStrangeCharacters() { string weirdo = "<[{zuuuuagh}]> & co?!=!"; XmlableItem item = CreateOneItem <XmlableItem>(1, "<[{zuuuuagh}]> co!=!", null); item.Title = weirdo; item.ZoneName = weirdo; item.SavedBy = weirdo; XPathNavigator sr = SerializeAndReadOutput(item); IItemXmlReader reader = CreateReader(); ContentItem readItem = reader.Read(sr).RootItem; Assert.AreNotSame(item, readItem); Assert.AreEqual(typeof(XmlableItem), readItem.GetContentType()); Assert.AreEqual(1, readItem.ID); Assert.AreEqual("<[{zuuuuagh}]> co!=!", readItem.Name); Assert.AreEqual(weirdo, readItem.Title); Assert.AreEqual(weirdo, readItem.ZoneName); Assert.AreEqual(weirdo, readItem.SavedBy); }
public Importer(IPersister persister, IItemXmlReader reader, IFileSystem fs) { _persister = persister; _reader = reader; _fs = fs; }
public Importer(IPersister persister, IItemXmlReader reader, IFileSystem fs) { this.persister = persister; this.reader = reader; this.fs = fs; }
public Updater(IPersister persister, IItemXmlReader reader, IFileSystem fs) { _persister = persister; _reader = reader; _fs = fs; }