/// <summary> /// Gets all Nuget Source URIs /// </summary> /// <param name="settings">NugetHelperSettings</param> /// <returns>All Nuget Source URIs</returns> public static IEnumerable <string> GetFeedUrls(this INugetHelperSettings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } return(settings.NugetSources .Select(t => t.FeedSource) .Distinct()); }
public void NugetHelperSettings_GetFeedUrls_NullHelper() { INugetHelperSettings helperSetting = null; Assert.ThrowsException <ArgumentNullException>(() => helperSetting.GetFeedUrls()); }