void CreateViewModel()
		{
			var options = new TestablePackageManagementOptions();
			packageSources = options.PackageSources;
			packageSources.Clear();
			fakeFolderBrowser = new FakeFolderBrowser();
			viewModel = new RegisteredPackageSourcesViewModel(packageSources, fakeFolderBrowser);
		}
        void CreateViewModel()
        {
            var options = new TestablePackageManagementOptions();

            packageSources = options.PackageSources;
            packageSources.Clear();
            fakeFolderBrowser = new FakeFolderBrowser();
            viewModel         = new RegisteredPackageSourcesViewModel(packageSources, fakeFolderBrowser);
        }
		void CreateViewModel ()
		{
			var options = new TestablePackageManagementOptions ();
			packageSources = options.PackageSources;
			packageSources.Clear ();

			var cache = new PackageRepositoryCache (packageSources, new RecentPackageInfo [0]);
			registeredRepositories = new RegisteredPackageRepositories (cache, options);

			viewModel = new RegisteredPackageSourcesViewModel (registeredRepositories);
		}
        void CreateViewModel()
        {
            var options = new TestablePackageManagementOptions();

            packageSources = options.PackageSources;
            var cache = new FakePackageRepositoryFactory();

            registeredRepositories = new RegisteredPackageRepositories(cache, options);
            packageSources.Clear();
            fakeFolderBrowser = new FakeFolderBrowser();
            viewModel         = new RegisteredPackageSourcesViewModel(registeredRepositories, fakeFolderBrowser);
        }
        void CreateViewModel()
        {
            var options = new TestablePackageManagementOptions();

            packageSources = options.PackageSources;
            packageSources.Clear();

            var cache = new PackageRepositoryCache(packageSources, new RecentPackageInfo [0]);

            registeredRepositories = new RegisteredPackageRepositories(cache, options);

            viewModel = new RegisteredPackageSourcesViewModel(registeredRepositories);
        }
		void CreateViewModel ()
		{
			var properties = new Properties ();
			var settings = new FakeSettings ();
			var options = new PackageManagementOptions (properties, settings);
			packageSources = options.PackageSources;
			packageSources.Clear ();

			var cache = new PackageRepositoryCache (packageSources, new RecentPackageInfo [0]);
			registeredRepositories = new RegisteredPackageRepositories (cache, options);

			viewModel = new RegisteredPackageSourcesViewModel (registeredRepositories);
		}
Пример #7
0
        public void PackageSources_OnePackageSourceAdded_DisabledPackageSourcesSectionDeletedFromSettings()
        {
            CreateSettings();
            CreateOptions(fakeSettings);
            RegisteredPackageSources registeredPackageSources = options.PackageSources;

            var packageSource = new PackageSource("http://codeplex.com", "Test");

            registeredPackageSources.Clear();
            registeredPackageSources.Add(packageSource);

            bool sectionDeleted = fakeSettings.IsDisabledPackageSourcesSectionDeleted;

            Assert.IsTrue(sectionDeleted);
        }
        public void PackageSources_OnePackageSourceAdded_DisabledPackageSourcesSectionDeletedFromSettings()
        {
            CreateSettings();
            CreateOptions(fakeSettings);
            RegisteredPackageSources registeredPackageSources = options.PackageSources;

            var packageSource = new PackageSource("http://codeplex.com", "Test");

            registeredPackageSources.Clear();
            registeredPackageSources.Add(packageSource);

            IList <SettingValue> settings = fakeSettings.SectionsUpdated[RegisteredPackageSourceSettings.DisabledPackageSourceSectionName];

            Assert.AreEqual(0, settings.Count);
        }
Пример #9
0
        void CreateViewModel()
        {
            var properties = new Properties();
            var settings   = new FakeSettings();
            var options    = new PackageManagementOptions(properties, settings);

            packageSources = options.PackageSources;
            packageSources.Clear();

            var cache = new PackageRepositoryCache(packageSources, new RecentPackageInfo [0]);

            registeredRepositories = new RegisteredPackageRepositories(cache, options);

            viewModel = new RegisteredPackageSourcesViewModel(registeredRepositories);
        }
        public void PackageSources_OneEnabledPackageSourceAdded_DisabledPackageSourcesSectionNotChanged()
        {
            CreateSettings();
            CreateOptions(fakeSettings);
            RegisteredPackageSources registeredPackageSources = options.PackageSources;

            var packageSource = new PackageSource("http://codeplex.com", "Test")
            {
                IsEnabled = true
            };

            registeredPackageSources.Clear();
            registeredPackageSources.Add(packageSource);

            bool result = fakeSettings.AnyValuesPassedToSetValuesForDisabledPackageSourcesSection;

            Assert.IsFalse(result);
        }
        public void Constructor_OnePackageSourceInSavedProperties_NewInstanceContainsSinglePackageSourceFromProperties()
        {
            CreateProperties();
            CreateRegisteredPackageSources(properties);

            var packageSource = new PackageSource("http://codeplex.com", "Test");

            registeredPackageSources.Clear();
            registeredPackageSources.Add(packageSource);

            CreateRegisteredPackageSources(properties);

            List <PackageSource> expectedSources = new List <PackageSource>();

            expectedSources.Add(packageSource);

            Assert.AreEqual(expectedSources, registeredPackageSources);
        }
Пример #12
0
        public void PackageSources_OneEnabledPackageSourceAdded_DisabledPackageSourcesSectionNotChanged()
        {
            CreateSettings();
            CreateOptions(fakeSettings);
            RegisteredPackageSources registeredPackageSources = options.PackageSources;

            var packageSource = new PackageSource("http://codeplex.com", "Test")
            {
                IsEnabled = true
            };

            registeredPackageSources.Clear();
            registeredPackageSources.Add(packageSource);

            IList <KeyValuePair <string, string> > actualSavedPackageSourceSettings =
                fakeSettings.GetValuesPassedToSetValuesForDisabledPackageSourcesSection();

            Assert.AreEqual(0, actualSavedPackageSourceSettings.Count);
        }
Пример #13
0
        public void PackageSources_OnePackageSourceAdded_PackageSourceSavedInSettings()
        {
            CreateSettings();
            CreateOptions(fakeSettings);
            RegisteredPackageSources registeredPackageSources = options.PackageSources;

            var packageSource = new PackageSource("http://codeplex.com", "Test");

            registeredPackageSources.Clear();
            registeredPackageSources.Add(packageSource);

            var expectedSavedPackageSourceSettings = new List <KeyValuePair <string, string> > ();

            expectedSavedPackageSourceSettings.Add(new KeyValuePair <string, string> ("Test", "http://codeplex.com"));

            IList <KeyValuePair <string, string> > actualSavedPackageSourceSettings = fakeSettings.GetValuesPassedToSetValuesForPackageSourcesSection();

            Assert.AreEqual(expectedSavedPackageSourceSettings, actualSavedPackageSourceSettings);
        }
        public void PackageSources_OneDisabledPackageSourceAdded_DisabledPackageSourcesSectionSaved()
        {
            CreateSettings();
            CreateOptions(fakeSettings);
            RegisteredPackageSources registeredPackageSources = options.PackageSources;

            var packageSource = new PackageSource("http://codeplex.com", "Test")
            {
                IsEnabled = false
            };

            registeredPackageSources.Clear();
            registeredPackageSources.Add(packageSource);

            var expectedSavedPackageSourceSettings = new List <SettingValue> ();

            expectedSavedPackageSourceSettings.Add(new SettingValue(packageSource.Name, "true", false));

            IList <SettingValue> actualSavedPackageSourceSettings =
                fakeSettings.GetValuesPassedToSetValuesForDisabledPackageSourcesSection();

            Assert.AreEqual(expectedSavedPackageSourceSettings, actualSavedPackageSourceSettings);
        }
 void CreateViewModel()
 {
     var options = new TestablePackageManagementOptions();
     packageSources = options.PackageSources;
     var cache = new FakePackageRepositoryFactory();
     registeredRepositories = new RegisteredPackageRepositories(cache, options);
     packageSources.Clear();
     fakeFolderBrowser = new FakeFolderBrowser();
     viewModel = new RegisteredPackageSourcesViewModel(registeredRepositories, fakeFolderBrowser);
 }
 public void AddOnePackageSource()
 {
     RegisteredPackageSources.Clear();
     RegisteredPackageSources.Add(PackageSource);
 }