void CreateOneRegisteredPackageSource() { Properties properties = new Properties(); Options = new TestablePackageManagementOptions(); FakeSettings = Options.FakeSettings; AddOnePackageSource(); }
public void SetUp() { fakeSettings = new FakeSettings(); projectService = new FakePackageManagementProjectService(); SettingsProvider.LoadDefaultSettings = LoadDefaultSettings; settingsProvider = new SettingsProvider(projectService); }
void CreateOptions() { var properties = new Properties(); var projectService = new FakePackageManagementProjectService(); fakeSettings = new FakeSettings(); SettingsProvider settingsProvider = TestablePackageManagementOptions.CreateSettingsProvider(fakeSettings, projectService); options = new PackageManagementOptions(properties, settingsProvider); }
public TestablePackageManagementOptions( Properties properties, FakeSettings fakeSettings, FakePackageManagementProjectService projectService) : base(properties, CreateSettingsProvider(fakeSettings, projectService)) { this.Properties = properties; this.FakeSettings = fakeSettings; this.ProjectService = projectService; }
void CreateOptions(Properties properties, FakeSettings fakeSettings) { options = new PackageManagementOptions(properties, fakeSettings); }
void CreateOptions(FakeSettings fakeSettings) { CreateProperties(); options = new PackageManagementOptions(properties, fakeSettings); }
void CreateSettings() { fakeSettings = new FakeSettings(); }
void CreateOptions(Properties properties, FakeSettings fakeSettings) { CreateSettingsProvider(fakeSettings); options = new PackageManagementOptions(properties, settingsProvider); }
void ChangeSettingsReturnedBySettingsProvider() { fakeSettings = new FakeSettings(); TestablePackageManagementOptions.ChangeSettingsReturnedBySettingsProvider(fakeSettings); }
void CreateSettingsProvider(FakeSettings fakeSettings) { projectService = new FakePackageManagementProjectService(); settingsProvider = TestablePackageManagementOptions.CreateSettingsProvider(fakeSettings, projectService); }
void CreateOptions() { var properties = new Properties(); fakeSettings = new FakeSettings(); options = new PackageManagementOptions(properties, fakeSettings); }
void CreateOptions() { options = new TestablePackageManagementOptions(); settings = options.FakeSettings; }
public TestablePackageManagementOptions(Properties properties, FakeSettings fakeSettings) : base(properties, fakeSettings) { this.Properties = properties; this.FakeSettings = fakeSettings; }
public void PackageSources_UpdateActivePackageSourceWhenNuGetConfigAccessIsUnauthorized_DoesNotThrowException() { CreateProperties(); fakeSettings = new FakeReadOnlySettings(); CreateSettingsProvider(fakeSettings); SettingsProvider.LoadDefaultSettings = (fileSystem, configFile, machineSettings) => { throw new UnauthorizedAccessException(); }; CreateOptions(properties, settingsProvider); var packageSource = new PackageSource("http://test.com"); Assert.DoesNotThrow(() => options.ActivePackageSource = packageSource); }
public static SettingsProvider CreateSettingsProvider(FakeSettings fakeSettings, FakePackageManagementProjectService projectService) { ChangeSettingsReturnedBySettingsProvider(fakeSettings); return new SettingsProvider(projectService); }
public static void ChangeSettingsReturnedBySettingsProvider(FakeSettings settings) { SettingsProvider.LoadDefaultSettings = (fileSystem, configFile, machineSettings) => { return settings; }; }