10
10
using NuGetGallery . OData ;
11
11
using Moq ;
12
12
using Xunit ;
13
+ using System . Net ;
14
+ using System . Web . Http ;
13
15
14
16
namespace NuGetGallery . Controllers
15
17
{
@@ -42,7 +44,7 @@ public void Get_ReturnsBadRequestWhenOrderByInvalidColumn()
42
44
}
43
45
44
46
[ Fact ]
45
- public void GetAll_ReturnsBadRequestWhenGetAllIsDisabled ( )
47
+ public async Task GetAll_ReturnsBadRequestWhenGetAllIsDisabled ( )
46
48
{
47
49
// Arrange
48
50
var featureFlagService = new Mock < IFeatureFlagService > ( ) ;
@@ -55,12 +57,12 @@ public void GetAll_ReturnsBadRequestWhenGetAllIsDisabled()
55
57
featureFlagService ) ;
56
58
57
59
// Assert
58
- Assert . IsType < BadRequestErrorMessageResult > ( resultSet ) ;
60
+ await VerifyODataDeprecation ( resultSet , Strings . ODataDisabled ) ;
59
61
featureFlagService . Verify ( x => x . IsODataV1GetAllEnabled ( ) ) ;
60
62
}
61
63
62
64
[ Fact ]
63
- public void GetAllCount_ReturnsBadRequestWhenGetAllIsDisabled ( )
65
+ public async Task GetAllCount_ReturnsBadRequestWhenGetAllIsDisabled ( )
64
66
{
65
67
// Arrange
66
68
var featureFlagService = new Mock < IFeatureFlagService > ( ) ;
@@ -73,7 +75,7 @@ public void GetAllCount_ReturnsBadRequestWhenGetAllIsDisabled()
73
75
featureFlagService ) ;
74
76
75
77
// Assert
76
- Assert . IsType < BadRequestErrorMessageResult > ( resultSet ) ;
78
+ await VerifyODataDeprecation ( resultSet , Strings . ODataDisabled ) ;
77
79
featureFlagService . Verify ( x => x . IsODataV1GetAllCountEnabled ( ) ) ;
78
80
}
79
81
@@ -91,7 +93,7 @@ public async Task GetSpecific_ReturnsBadRequestNonHijackedIsDisabledAndQueryCann
91
93
featureFlagService ) ;
92
94
93
95
// Assert
94
- Assert . IsType < BadRequestErrorMessageResult > ( resultSet ) ;
96
+ await VerifyODataDeprecation ( resultSet , Strings . ODataParametersDisabled ) ;
95
97
featureFlagService . Verify ( x => x . IsODataV1GetSpecificNonHijackedEnabled ( ) ) ;
96
98
}
97
99
@@ -134,7 +136,7 @@ public async Task FindPackagesById_ReturnsBadRequestNonHijackedIsDisabledAndQuer
134
136
featureFlagService ) ;
135
137
136
138
// Assert
137
- Assert . IsType < BadRequestErrorMessageResult > ( resultSet ) ;
139
+ await VerifyODataDeprecation ( resultSet , Strings . ODataParametersDisabled ) ;
138
140
featureFlagService . Verify ( x => x . IsODataV1FindPackagesByIdNonHijackedEnabled ( ) ) ;
139
141
}
140
142
@@ -152,7 +154,7 @@ public async Task FindPackagesByIdCount_ReturnsBadRequestNonHijackedIsDisabledAn
152
154
featureFlagService ) ;
153
155
154
156
// Assert
155
- Assert . IsType < BadRequestErrorMessageResult > ( resultSet ) ;
157
+ await VerifyODataDeprecation ( resultSet , Strings . ODataParametersDisabled ) ;
156
158
featureFlagService . Verify ( x => x . IsODataV1FindPackagesByIdCountNonHijackedEnabled ( ) ) ;
157
159
}
158
160
@@ -195,7 +197,7 @@ public async Task Search_ReturnsBadRequestNonHijackedIsDisabledAndQueryCannotBeH
195
197
featureFlagService ) ;
196
198
197
199
// Assert
198
- Assert . IsType < BadRequestErrorMessageResult > ( resultSet ) ;
200
+ await VerifyODataDeprecation ( resultSet , Strings . ODataParametersDisabled ) ;
199
201
featureFlagService . Verify ( x => x . IsODataV1SearchNonHijackedEnabled ( ) ) ;
200
202
}
201
203
@@ -213,7 +215,7 @@ public async Task SearchCount_ReturnsBadRequestNonHijackedIsDisabledAndQueryCann
213
215
featureFlagService ) ;
214
216
215
217
// Assert
216
- Assert . IsType < BadRequestErrorMessageResult > ( resultSet ) ;
218
+ await VerifyODataDeprecation ( resultSet , Strings . ODataParametersDisabled ) ;
217
219
featureFlagService . Verify ( x => x . IsODataV1SearchCountNonHijackedEnabled ( ) ) ;
218
220
}
219
221
0 commit comments