static void Dispose_NullState_NoStopMonitoring_Handler () { Tuple<string, string, string, IList<string>> setup = null; try { var tns = new TestNotificationSystem (); tns.UseNullState = true; ObjectCache.Host = tns; setup = SetupMonitoring (); var monitor = new HostFileChangeMonitor (setup.Item4); tns.FakeChanged (setup.Item2); Assert.IsFalse (tns.StopMonitoringCalled, "#A1-1"); Assert.AreEqual (0, tns.StopMonitoringCallCount, "#A1-2"); } finally { CleanupMonitoring (setup); } }