public SecurityEnforcer(Persistence.IPersister persister, ISecurityManager security, Definitions.IDefinitionManager definitions, Web.IUrlParser urlParser, Web.IWebContext webContext) { this.webContext = webContext; this.persister = persister; this.security = security; this.definitions = definitions; this.urlParser = urlParser; }
public override void SetUp() { base.SetUp(); //definitions = TestSupport.SetupDefinitions(typeof(NormalPage), typeof(NormalItem)); //persister = TestSupport.SetupFakePersister(); definitions = engine.Definitions; persister = engine.Persister; page = CreateOneItem<NormalPage>(0, "root", null); persister.Save(page); worker = new EditableItemMigration(definitions, persister.Repository); }
public void TestFixtureSetUp() { definitions = TestSupport.SetupDefinitions(typeof(PersistableItem), typeof(PersistableItem2), typeof(PersistablePart)); server = new IndexerServer(); server.Start(); }
/// <summary>Creates a new instance of the <see cref="IntegrityManager"/>.</summary> /// <param name="definitions">The definition manager.</param> /// <param name="finder"></param> /// <param name="urlParser"></param> public IntegrityManager(Definitions.IDefinitionManager definitions, IContentItemRepository repository, Web.IUrlParser urlParser) { this.definitions = definitions; this.repository = repository; this.urlParser = urlParser; }
/// <summary>Creates a new instance of the <see cref="IntegrityManager"/>.</summary> /// <param name="definitions">The definition manager.</param> /// <param name="finder"></param> /// <param name="urlParser"></param> public IntegrityManager(Definitions.IDefinitionManager definitions, IItemFinder finder, Web.IUrlParser urlParser) { this.definitions = definitions; this.finder = finder; this.urlParser = urlParser; }