PackageSource AddPackageSourceToOptions(string name, string url, bool enabled = true) { var source = new PackageSource(url, name, enabled); packageSources.Add(source); return(source); }
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); }
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); }
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); }
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); }
public void AddOnePackageSource() { RegisteredPackageSources.Clear(); RegisteredPackageSources.Add(PackageSource); }
void AddPackageSourceToOptions(string name, string url) { var source = new PackageSource(url, name); packageSources.Add(source); }