|
2 | 2 | // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. |
3 | 3 |
|
4 | 4 | using System; |
5 | | -using System.Linq; |
6 | 5 | using System.Net; |
7 | 6 | using System.Net.Http; |
8 | 7 | using System.ServiceModel.Syndication; |
9 | 8 | using System.Threading.Tasks; |
10 | 9 | using System.Xml; |
11 | | -using NuGet.Versioning; |
12 | 10 | using Xunit; |
13 | 11 | using Xunit.Abstractions; |
14 | 12 |
|
@@ -47,63 +45,6 @@ public async Task IsParsableForAvailablePackage() |
47 | 45 | } |
48 | 46 | } |
49 | 47 |
|
50 | | - [Theory] |
51 | | - [Priority(2)] |
52 | | - [Category("P2Tests")] |
53 | | - [InlineData(false)] |
54 | | - [InlineData(true)] |
55 | | - public async Task ObservesPrerelParameter(bool prerel) |
56 | | - { |
57 | | - // Arrange |
58 | | - var feedUrl = new Uri(new Uri(UrlHelper.BaseUrl), $"/packages/Newtonsoft.Json/atom.xml?prerel={prerel}"); |
59 | | - |
60 | | - // Act |
61 | | - using (var httpClient = new HttpClient()) |
62 | | - using (var response = await httpClient.GetAsync(feedUrl)) |
63 | | - { |
64 | | - // Assert |
65 | | - var feed = await ReadFeedAsync(response); |
66 | | - foreach (var item in feed.Items) |
67 | | - { |
68 | | - var version = item.Title.Text.Split(' ').Last(); |
69 | | - Assert.True(NuGetVersion.TryParse(version, out var parsedVersion), $"The version '{version}' is not parsable."); |
70 | | - if (!prerel) |
71 | | - { |
72 | | - Assert.False(parsedVersion.IsPrerelease, $"The version '{version}' should not be included since it is prerelease."); |
73 | | - } |
74 | | - } |
75 | | - } |
76 | | - } |
77 | | - |
78 | | - [Fact] |
79 | | - [Priority(2)] |
80 | | - [Category("P2Tests")] |
81 | | - public async Task DefaultsToIncludingPrerel() |
82 | | - { |
83 | | - // Arrange |
84 | | - var feedUrl = new Uri(new Uri(UrlHelper.BaseUrl), $"/packages/Newtonsoft.Json/atom.xml"); |
85 | | - |
86 | | - // Act |
87 | | - using (var httpClient = new HttpClient()) |
88 | | - using (var response = await httpClient.GetAsync(feedUrl)) |
89 | | - { |
90 | | - // Assert |
91 | | - var feed = await ReadFeedAsync(response); |
92 | | - var prerelCount = 0; |
93 | | - foreach (var item in feed.Items) |
94 | | - { |
95 | | - var version = item.Title.Text.Split(' ').Last(); |
96 | | - Assert.True(NuGetVersion.TryParse(version, out var parsedVersion), $"The version '{version}' is not parsable."); |
97 | | - if (parsedVersion.IsPrerelease) |
98 | | - { |
99 | | - prerelCount++; |
100 | | - } |
101 | | - } |
102 | | - |
103 | | - Assert.InRange(prerelCount, 1, feed.Items.Count()); |
104 | | - } |
105 | | - } |
106 | | - |
107 | 48 | [Fact] |
108 | 49 | [Priority(2)] |
109 | 50 | [Category("P2Tests")] |
|
0 commit comments