@@ -48,11 +48,15 @@ public async Task AutomaticTagGenerationAsync_ShouldReturnKepServerJobPromise_Wh
4848
4949 // Act
5050 var result = await _kepwareApiClient . ApiServices . AutomaticTagGenerationAsync ( UNIT_TEST_CHANNEL , UNIT_TEST_DEVICE , TimeSpan . FromSeconds ( 30 ) ) ;
51+ var jobResult = await result . AwaitCompletionAsync ( ) ;
5152
5253 // Assert
5354 result . ShouldNotBeNull ( ) ;
5455 result . Endpoint . ShouldBe ( ENDPOINT_TAG_GENERATION ) ;
5556 result . JobTimeToLive . ShouldBe ( TimeSpan . FromSeconds ( 30 ) ) ;
57+ jobResult . Value . ShouldBeFalse ( ) ;
58+ jobResult . IsSuccess . ShouldBeFalse ( ) ;
59+ jobResult . ResponseCode . ShouldBe ( ApiResponseCode . BadRequest ) ;
5660 }
5761
5862 [ Fact ]
@@ -113,6 +117,7 @@ public async Task AutomaticTagGenerationAsync_ShouldReturnSuccess_WhenJobComplet
113117 // Assert
114118 completionResult . Value . ShouldBeTrue ( ) ;
115119 completionResult . IsSuccess . ShouldBeTrue ( ) ;
120+ completionResult . ResponseCode . ShouldBe ( ApiResponseCode . Success ) ;
116121 }
117122
118123 [ Fact ]
@@ -135,6 +140,7 @@ public async Task AutomaticTagGenerationAsync_ShouldReturnSuccess_WhenJobComplet
135140 // Assert
136141 completionResult . Value . ShouldBeTrue ( ) ;
137142 completionResult . IsSuccess . ShouldBeTrue ( ) ;
143+ completionResult . ResponseCode . ShouldBe ( ApiResponseCode . Success ) ;
138144 }
139145
140146 [ Fact ]
@@ -155,6 +161,7 @@ public async Task AutomaticTagGenerationAsync_ShouldReturnFailure_WhenJobFailsAf
155161 // Assert
156162 completionResult . Value . ShouldBeFalse ( ) ;
157163 completionResult . IsSuccess . ShouldBeFalse ( ) ;
164+ completionResult . ResponseCode . ShouldBe ( ApiResponseCode . Timeout ) ;
158165 }
159166
160167 [ Fact ]
@@ -180,6 +187,8 @@ public async Task AutomaticTagGenerationAsync_ShouldReturnFailure_WhenJobFailsAf
180187 // Assert
181188 completionResult . Value . ShouldBeFalse ( ) ;
182189 completionResult . IsSuccess . ShouldBeFalse ( ) ;
190+ completionResult . ResponseCode . ShouldBe ( ApiResponseCode . ServiceUnavailable ) ;
191+ completionResult . Message . ShouldBe ( jobStatusFailed . Message ) ;
183192 }
184193 }
185194}
0 commit comments