Refactor tests to use GetResponseData<T> for responses
Update SignalRClientToEndpointTest to use the generic GetResponseData<T>() method instead of directly accessing the ResponseData property. This improves type safety and ensures consistent handling of response data across all relevant test cases.
This commit is contained in:
parent
4e672b4264
commit
e33fae85f3
|
|
@ -66,7 +66,7 @@ public class SignalRClientToEndpointTest
|
|||
// Act - GetAllAsync<T>(tag, callback)
|
||||
await _client.GetAllAsync<List<TestItem>>(TestSignalRTags.GetTestItems, response =>
|
||||
{
|
||||
receivedItems = response.ResponseData;
|
||||
receivedItems = response.GetResponseData<List<TestItem>>();
|
||||
tcs.SetResult(true);
|
||||
return Task.CompletedTask;
|
||||
});
|
||||
|
|
@ -188,7 +188,7 @@ public class SignalRClientToEndpointTest
|
|||
// Act - GetByIdAsync<T>(tag, callback, id)
|
||||
await _client.GetByIdAsync<string>(TestSignalRTags.SingleIntParam, response =>
|
||||
{
|
||||
receivedResult = response.ResponseData;
|
||||
receivedResult = response.GetResponseData<string>();
|
||||
tcs.SetResult(true);
|
||||
return Task.CompletedTask;
|
||||
}, 100);
|
||||
|
|
@ -249,7 +249,7 @@ public class SignalRClientToEndpointTest
|
|||
// Act - GetByIdAsync<T>(tag, callback, ids[])
|
||||
await _client.GetByIdAsync<int>(TestSignalRTags.TwoIntParams, response =>
|
||||
{
|
||||
receivedResult = response.ResponseData;
|
||||
receivedResult = response.GetResponseData<int>();
|
||||
tcs.SetResult(true);
|
||||
return Task.CompletedTask;
|
||||
}, new object[] { 5, 7 });
|
||||
|
|
@ -297,7 +297,7 @@ public class SignalRClientToEndpointTest
|
|||
// Act - GetAllAsync<T>(tag, callback, contextParams[])
|
||||
await _client.GetAllAsync<int[]>(TestSignalRTags.IntArrayParam, response =>
|
||||
{
|
||||
receivedResult = response.ResponseData;
|
||||
receivedResult = response.GetResponseData<int[]>();
|
||||
tcs.SetResult(true);
|
||||
return Task.CompletedTask;
|
||||
}, new object[] { new[] { 5, 10, 15 } });
|
||||
|
|
@ -393,7 +393,7 @@ public class SignalRClientToEndpointTest
|
|||
// Act - PostDataAsync<TPost, TResponse>(tag, data, callback)
|
||||
await _client.PostDataAsync<TestEchoRequest, TestEchoResponse>(TestSignalRTags.EchoTag, request, response =>
|
||||
{
|
||||
receivedResult = response.ResponseData;
|
||||
receivedResult = response.GetResponseData<TestEchoResponse>();
|
||||
tcs.SetResult(true);
|
||||
return Task.CompletedTask;
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue