@@ -29,7 +29,7 @@ public CustomizationTest()
29
29
public async Task GetCustomizations_Ok_TestAsync ( )
30
30
{
31
31
//Arrange
32
- var request = new HttpRequestMessage ( new HttpMethod ( "GET" ) , "/codito/v1/customization" ) ;
32
+ var request = new HttpRequestMessage ( HttpMethod . Get , "/codito/v1/customization" ) ;
33
33
//Act
34
34
var response = await _httpClient . SendAsync ( request ) ;
35
35
//Assert
@@ -41,7 +41,7 @@ public async Task GetSingleCustomization_Ok_TestAsync()
41
41
{
42
42
//Arrange
43
43
int id = 1 ;
44
- var request = new HttpRequestMessage ( new HttpMethod ( "GET" ) , $ "/codito/v1/customization/{ id } ") ;
44
+ var request = new HttpRequestMessage ( HttpMethod . Get , $ "/codito/v1/customization/{ id } ") ;
45
45
//Act
46
46
var response = await _httpClient . SendAsync ( request ) ;
47
47
//Assert
@@ -54,7 +54,7 @@ public async Task GetSingleCustomiation_NotFound_TestAsync()
54
54
{
55
55
//Arrange
56
56
int id = - 1 ;
57
- var request = new HttpRequestMessage ( new HttpMethod ( "GET" ) , $ "/codito/v1/customization/{ id } ") ;
57
+ var request = new HttpRequestMessage ( HttpMethod . Get , $ "/codito/v1/customization/{ id } ") ;
58
58
//Act
59
59
var response = await _httpClient . SendAsync ( request ) ;
60
60
//Assert
@@ -102,7 +102,7 @@ public async Task DeleteCustomization_NoContent_TestAsync()
102
102
{
103
103
//Arrange
104
104
int id = - 1 ;
105
- var request = new HttpRequestMessage ( new HttpMethod ( "DELETE" ) , $ "/codito/v1/customization/{ id } ") ;
105
+ var request = new HttpRequestMessage ( HttpMethod . Delete , $ "/codito/v1/customization/{ id } ") ;
106
106
//Act
107
107
var response = await _httpClient . SendAsync ( request ) ;
108
108
//Assert
@@ -115,14 +115,14 @@ public async Task DeleteCustomization_NotFound_TestAsync()
115
115
{
116
116
//Arrange
117
117
int id = 1 ;
118
- var request = new HttpRequestMessage ( new HttpMethod ( "DELETE" ) , $ "/codito/v1/customization/{ id } ") ;
118
+ var request = new HttpRequestMessage ( HttpMethod . Delete , $ "/codito/v1/customization/{ id } ") ;
119
119
//Act
120
120
var response = await _httpClient . SendAsync ( request ) ;
121
121
122
122
//Assert
123
123
response . StatusCode . Should ( ) . Be ( HttpStatusCode . NoContent ) ;
124
124
125
- request = new HttpRequestMessage ( new HttpMethod ( "GET" ) , $ "/codito/v1/customization/{ id } ") ;
125
+ request = new HttpRequestMessage ( HttpMethod . Get , $ "/codito/v1/customization/{ id } ") ;
126
126
response = await _httpClient . SendAsync ( request ) ;
127
127
response . StatusCode . Should ( ) . Be ( HttpStatusCode . NotFound ) ;
128
128
}
@@ -133,17 +133,17 @@ public async Task SellCustomization_Accepted_TestAsync()
133
133
//Arrange
134
134
int id = 1 ;
135
135
136
- var request = new HttpRequestMessage ( new HttpMethod ( "GET" ) , $ "/codito/v1/customization/{ id } ") ;
136
+ var request = new HttpRequestMessage ( HttpMethod . Get , $ "/codito/v1/customization/{ id } ") ;
137
137
var response = await _httpClient . SendAsync ( request ) ;
138
138
var actualDto = JsonConvert . DeserializeObject < CustomizationDto > ( await response . Content . ReadAsStringAsync ( ) ) ;
139
139
140
- request = new HttpRequestMessage ( new HttpMethod ( "POST" ) , $ "/codito/v1/customization/{ id } /sale") ;
140
+ request = new HttpRequestMessage ( HttpMethod . Post , $ "/codito/v1/customization/{ id } /sale") ;
141
141
//Act
142
142
response = await _httpClient . SendAsync ( request ) ;
143
143
//Assert
144
144
response . StatusCode . Should ( ) . Be ( HttpStatusCode . Accepted ) ;
145
145
// (Inventory must be decremented, number of sales incremented.
146
- request = new HttpRequestMessage ( new HttpMethod ( "GET" ) , $ "/codito/v1/customization/{ id } ") ;
146
+ request = new HttpRequestMessage ( HttpMethod . Get , $ "/codito/v1/customization/{ id } ") ;
147
147
response = await _httpClient . SendAsync ( request ) ;
148
148
var updatedDto = JsonConvert . DeserializeObject < CustomizationDto > ( await response . Content . ReadAsStringAsync ( ) ) ;
149
149
@@ -157,7 +157,7 @@ public async Task SellCustomization_NotFound_TestAsync()
157
157
{
158
158
//Arrange
159
159
int id = - 1 ;
160
- var request = new HttpRequestMessage ( new HttpMethod ( "POST" ) , $ "/codito/v1/customization/{ id } /sale") ;
160
+ var request = new HttpRequestMessage ( HttpMethod . Post , $ "/codito/v1/customization/{ id } /sale") ;
161
161
//Act
162
162
var response = await _httpClient . SendAsync ( request ) ;
163
163
//Assert
@@ -182,28 +182,15 @@ public async Task SellCustomization_SoldOutBadRequest_TestAsync()
182
182
var newDto = JsonConvert . DeserializeObject < CustomizationDto > ( await response . Content . ReadAsStringAsync ( ) ) ;
183
183
int id = newDto . Id ;
184
184
//(Try to sell this "sold out" customization)
185
- request = new HttpRequestMessage ( new HttpMethod ( "POST" ) , $ "/codito/v1/customization/{ id } /sale") ;
185
+ request = new HttpRequestMessage ( HttpMethod . Post , $ "/codito/v1/customization/{ id } /sale") ;
186
186
187
187
//Act
188
188
response = await _httpClient . SendAsync ( request ) ;
189
-
189
+
190
190
//Assert
191
191
response . StatusCode . Should ( ) . Be ( HttpStatusCode . BadRequest ) ;
192
-
193
192
}
194
193
195
- //[Fact]
196
- //public async Task VoteAsBestPlayer_NotFound_TestAsync()
197
- //{
198
- // //Arrange
199
- // int playerId = -1;
200
- // var request = new HttpRequestMessage(new HttpMethod("POST"), $"/world-cup/v1/players/{playerId}/vote");
201
- // //Act
202
- // var response = await _httpClient.SendAsync(request);
203
- // //Assert
204
- // response.StatusCode.Should().Be(HttpStatusCode.NotFound);
205
- //}
206
-
207
194
[ Fact ]
208
195
public async Task UpdateCustomizationIncremental_NotFound_TestAsync ( )
209
196
{
@@ -214,7 +201,6 @@ public async Task UpdateCustomizationIncremental_NotFound_TestAsync()
214
201
InventoryLevel = 100
215
202
} ;
216
203
217
-
218
204
var request = TestExtensions . GetJsonRequest ( customization , "PATCH" , $ "/codito/v1/customization/{ id } ") ;
219
205
220
206
// Act
@@ -234,7 +220,7 @@ public async Task UpdateCustomizationIncremental_NoContent_TestAsync()
234
220
InventoryLevel = 100
235
221
} ;
236
222
237
- var request = new HttpRequestMessage ( new HttpMethod ( "GET" ) , $ "/codito/v1/customization/{ id } ") ;
223
+ var request = new HttpRequestMessage ( HttpMethod . Get , $ "/codito/v1/customization/{ id } ") ;
238
224
var response = await _httpClient . SendAsync ( request ) ;
239
225
var actualDto = JsonConvert . DeserializeObject < CustomizationDto > ( await response . Content . ReadAsStringAsync ( ) ) ;
240
226
request = TestExtensions . GetJsonRequest ( customization , "PATCH" , $ "/codito/v1/customization/{ id } ") ;
@@ -246,7 +232,7 @@ public async Task UpdateCustomizationIncremental_NoContent_TestAsync()
246
232
247
233
//Assert
248
234
response . StatusCode . Should ( ) . Be ( HttpStatusCode . NoContent ) ;
249
- request = new HttpRequestMessage ( new HttpMethod ( "GET" ) , $ "/codito/v1/customization/{ id } ") ;
235
+ request = new HttpRequestMessage ( HttpMethod . Get , $ "/codito/v1/customization/{ id } ") ;
250
236
response = await _httpClient . SendAsync ( request ) ;
251
237
var updatedDto = JsonConvert . DeserializeObject < CustomizationDto > ( await response . Content . ReadAsStringAsync ( ) ) ;
252
238
updatedDto . Id . Should ( ) . Be ( actualDto . Id ) ;
@@ -259,22 +245,6 @@ public async Task UpdateCustomizationIncremental_NoContent_TestAsync()
259
245
// this one is updated
260
246
updatedDto . InventoryLevel . Should ( ) . Be ( customization . InventoryLevel ) ;
261
247
updatedDto . InventoryLevel . Should ( ) . NotBe ( actualDto . InventoryLevel ) ;
262
-
263
-
264
248
}
265
-
266
-
267
-
268
- //[Fact]
269
- //public async Task DeletePlayer_NotFound_TestAsync()
270
- //{
271
- // //Arrange
272
- // int playerId = 1;
273
- // var request = new HttpRequestMessage(new HttpMethod("DELETE"), $"/world-cup/v1/players/{playerId}");
274
- // //Act
275
- // var response = await _httpClient.SendAsync(request);
276
- // //Assert
277
- // response.StatusCode.Should().Be(HttpStatusCode.NotFound);
278
- //}
279
249
}
280
250
}
0 commit comments