Exemple #1
0
 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;
		}
Exemple #5
0
		/// <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;
		}