示例#1
0
		public Navigator(IPersister persister, IHost host, VirtualNodeFactory nodes, ContentSource sources)
		{
			this.persister = persister;
			this.host = host;
			this.virtualNodes = nodes;
			this.sources = sources;
		}
示例#2
0
 public override void SetUp()
 {
     base.SetUp();
     
     webContext = new ThreadContext();
     host = new Host(webContext, 1, 1);
     source = TestSupport.SetupContentSource(webContext, host, persister.Repository);
 }
示例#3
0
		public void DatabaseSource_IsOrdered_AfterInterfaceSource()
		{
			ContentSource cs = new ContentSource(new Fakes.FakeSecurityManager(), new SourceBase[] { 
				new DatabaseSource(null, null), 
				new TestSource()
			});

			Assert.That(cs.Sources.Last(), Is.TypeOf<DatabaseSource>());
		}
        public void DatabaseSource_IsOrderedLast()
        {
            ContentSource cs = new ContentSource(new Fakes.FakeSecurityManager(), new DatabaseSource(null, null), new ActiveContentSource());

            Assert.That(cs.Sources.Last(), Is.TypeOf<DatabaseSource>());
        }
示例#5
0
		private static ContentSource CreateSource()
		{
			ContentSource cs = new ContentSource(new Fakes.FakeSecurityManager(), new SourceBase[] { 
				new DatabaseSource(null, null), 
				new TestSource()
			});
			return cs;
		}