public void WatchRemoveWatcher()
        {
            FileWatcher projectWatcher = null;

            nUnitPresenterArxNet = NewPresenter(false);
            //private TestLoaderArxNet loader = null;
            TestLoaderArxNet loader = UnitTestHelper.GetNonPublicField(nUnitPresenterArxNet, "loader") as TestLoaderArxNet;
            loader.NewProject();

            nUnitPresenterArxNet.WatchProject(loader.TestProject.ProjectPath);
            //private FileWatcher projectWatcher = null;
            projectWatcher = UnitTestHelper.GetNonPublicField(nUnitPresenterArxNet, "projectWatcher") as FileWatcher;
            Assert.That(projectWatcher, Is.Not.Null);
            //private string filePath;
            string filePath = UnitTestHelper.GetNonPublicField(projectWatcher, "filePath") as string;
            Assert.That(filePath, Is.SamePath(loader.TestProject.ProjectPath));
            //private FileSystemWatcher watcher;
            FileSystemWatcher watcher = UnitTestHelper.GetNonPublicField(projectWatcher, "watcher") as FileSystemWatcher;
            Assert.That(watcher.EnableRaisingEvents, Is.True);

            nUnitPresenterArxNet.RemoveWatcher();
            //private FileWatcher projectWatcher = null;
            projectWatcher = UnitTestHelper.GetNonPublicField(nUnitPresenterArxNet, "projectWatcher") as FileWatcher;
            Assert.That(projectWatcher, Is.Null);
        }