public CredentialsPrompter(IConfigurationService configurationService)
        {
            Argument.IsNotNull(() => configurationService);

            _configurationService    = configurationService;
            _credentialStoragePolicy = _configurationService.GetCredentialStoragePolicy();
        }
        public void SetCredentialPolicy(CredentialStoragePolicy storagePolicy)
        {
            Log.Info($"Changing credential storage policy to {storagePolicy}");

            _configurationService.SetCredentialStoragePolicy(storagePolicy);
        }
 public static void SetCredentialStoragePolicy(this IConfigurationService configurationService, CredentialStoragePolicy value)
 {
     Argument.IsNotNull(() => configurationService);
     configurationService.SetRoamingValue(Settings.NuGet.CredentialStorage, value);
 }