@@ -25,14 +25,34 @@ public abstract class InvalidJsonResponseTestsBase : ClientRequestContext
2525 private readonly HttpStatusCode _statusCode ;
2626
2727 protected InvalidJsonResponseTestsBase ( ITestOutputHelper output , HttpStatusCode statusCode )
28- : base ( output , useCustomBaseUri : false )
28+ : base ( output , useCustomBaseUri : false )
2929 {
3030 // Arrange
3131 _statusCode = statusCode ;
3232 _vehicleId = Fixture . Create < long > ( ) ;
3333 Handler . Response = CreateResponse ( statusCode ) ;
3434 }
3535
36+ [ Fact ]
37+ public async Task It_should_return_just_the_HTTP_status_Code ( )
38+ {
39+ // Act
40+ IMessageResponse actual = await Sut . GetVehicleStateAsync ( _vehicleId , AccessToken ) . ConfigureAwait ( false ) ;
41+
42+ // Assert
43+ actual . HttpStatusCode . Should ( ) . Be ( _statusCode ) ;
44+ }
45+
46+ [ Fact ]
47+ public void It_should_not_throw_an_exception ( )
48+ {
49+ // Act
50+ Func < Task > action = ( ) => Sut . GetVehicleStateAsync ( _vehicleId , AccessToken ) ;
51+
52+ // Assert
53+ action . Should ( ) . NotThrow ( ) ;
54+ }
55+
3656 private static HttpResponseMessage CreateResponse ( HttpStatusCode statusCode )
3757 {
3858 string stringContent = "0" + Environment . NewLine + Environment . NewLine ;
@@ -49,7 +69,7 @@ private static HttpResponseMessage CreateResponse(HttpStatusCode statusCode)
4969 Headers =
5070 {
5171 ContentType = new MediaTypeHeaderValue ( "application/json" ) ,
52- }
72+ } ,
5373 } ;
5474
5575 HttpResponseMessage response = new HttpResponseMessage ( statusCode )
@@ -58,26 +78,6 @@ private static HttpResponseMessage CreateResponse(HttpStatusCode statusCode)
5878 } ;
5979 return response ;
6080 }
61-
62- [ Fact ]
63- public async Task It_should_return_just_the_HTTP_status_Code ( )
64- {
65- // Act
66- IMessageResponse actual = await Sut . GetVehicleStateAsync ( _vehicleId , AccessToken ) . ConfigureAwait ( false ) ;
67-
68- // Assert
69- actual . HttpStatusCode . Should ( ) . Be ( _statusCode ) ;
70- }
71-
72- [ Fact ]
73- public void It_should_not_throw_an_exception ( )
74- {
75- // Act
76- Func < Task > action = ( ) => Sut . GetVehicleStateAsync ( _vehicleId , AccessToken ) ;
77-
78- // Assert
79- action . Should ( ) . NotThrow ( ) ;
80- }
8181 }
8282
8383 /// <summary>
0 commit comments