public void Tracker_IsNotMonitoring_OnMachineWithOtherName()
        {
            var monitor = new N2.Plugin.ConnectionMonitor();

            monitor.SetConnected(N2.Edit.Installation.SystemStatusLevel.UpAndRunning);
            tracker = new ContentChangeTracker(asyncIndexer, persister, monitor, new DatabaseSection {
                Search = new SearchElement {
                    IndexOnMachineNamed = "SomeOtherMachine"
                }
            });
            tracker.IsMonitoring.ShouldBe(false);
        }
Exemple #2
0
		public override void SetUp()
		{
			base.SetUp();

			var wrapper = new N2.Tests.Fakes.FakeWebContextWrapper();
			parser = TestSupport.Setup(persister, wrapper, new Host(wrapper, 1, 1));

			root = CreateOneItem<N2.Tests.Edit.LinkTracker.Items.TrackableItem>(1, "root", null);
			item1 = CreateOneItem<N2.Tests.Edit.LinkTracker.Items.TrackableItem>(2, "item1", root);
			item2 = CreateOneItem<N2.Tests.Edit.LinkTracker.Items.TrackableItem>(3, "item2", root);

			var errorHandler = new FakeErrorHandler();
			var monitor = new N2.Plugin.ConnectionMonitor();
			tracker = new Tracker(persister, detailRepository = new FakeRepository<ContentDetail>(), parser, monitor, errorHandler, new EditSection());
			monitor.SetConnected(Installation.SystemStatusLevel.UpAndRunning);
		}
Exemple #3
0
        public override void SetUp()
        {
            base.SetUp();

            var wrapper = new N2.Tests.Fakes.FakeWebContextWrapper();

            parser = TestSupport.Setup(persister, wrapper, new Host(wrapper, 1, 1));

            root  = CreateOneItem <N2.Tests.Edit.LinkTracker.Items.TrackableItem>(1, "root", null);
            item1 = CreateOneItem <N2.Tests.Edit.LinkTracker.Items.TrackableItem>(2, "item1", root);
            item2 = CreateOneItem <N2.Tests.Edit.LinkTracker.Items.TrackableItem>(3, "item2", root);

            var errorHandler = new FakeErrorHandler();
            var monitor      = new N2.Plugin.ConnectionMonitor();

            linkFactory = new Tracker(persister, null, parser, monitor, errorHandler);
            monitor.SetConnected(Installation.SystemStatusLevel.UpAndRunning);
        }
		public void Tracker_IsNotMonitoring_OnMachineWithOtherName()
		{
			var monitor = new N2.Plugin.ConnectionMonitor();
			monitor.SetConnected(N2.Edit.Installation.SystemStatusLevel.UpAndRunning);
			tracker = new ContentChangeTracker(asyncIndexer, persister, monitor, new DatabaseSection { Search = new SearchElement { IndexOnMachineNamed = "SomeOtherMachine" } });
			tracker.IsMonitoring.ShouldBe(false);
		}