From e33fae85f3096161bca4c092e9e28915c85f2219 Mon Sep 17 00:00:00 2001 From: Loretta Date: Sun, 14 Dec 2025 01:45:06 +0100 Subject: [PATCH] Refactor tests to use GetResponseData for responses Update SignalRClientToEndpointTest to use the generic GetResponseData() method instead of directly accessing the ResponseData property. This improves type safety and ensures consistent handling of response data across all relevant test cases. --- .../SignalRClientToEndpointTest.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Tests/Mango.Sandbox/Mango.Sandbox.EndPoints.Tests/SignalRClientToEndpointTest.cs b/Tests/Mango.Sandbox/Mango.Sandbox.EndPoints.Tests/SignalRClientToEndpointTest.cs index 73f4b86..5ffcad1 100644 --- a/Tests/Mango.Sandbox/Mango.Sandbox.EndPoints.Tests/SignalRClientToEndpointTest.cs +++ b/Tests/Mango.Sandbox/Mango.Sandbox.EndPoints.Tests/SignalRClientToEndpointTest.cs @@ -66,7 +66,7 @@ public class SignalRClientToEndpointTest // Act - GetAllAsync(tag, callback) await _client.GetAllAsync>(TestSignalRTags.GetTestItems, response => { - receivedItems = response.ResponseData; + receivedItems = response.GetResponseData>(); tcs.SetResult(true); return Task.CompletedTask; }); @@ -188,7 +188,7 @@ public class SignalRClientToEndpointTest // Act - GetByIdAsync(tag, callback, id) await _client.GetByIdAsync(TestSignalRTags.SingleIntParam, response => { - receivedResult = response.ResponseData; + receivedResult = response.GetResponseData(); tcs.SetResult(true); return Task.CompletedTask; }, 100); @@ -249,7 +249,7 @@ public class SignalRClientToEndpointTest // Act - GetByIdAsync(tag, callback, ids[]) await _client.GetByIdAsync(TestSignalRTags.TwoIntParams, response => { - receivedResult = response.ResponseData; + receivedResult = response.GetResponseData(); tcs.SetResult(true); return Task.CompletedTask; }, new object[] { 5, 7 }); @@ -297,7 +297,7 @@ public class SignalRClientToEndpointTest // Act - GetAllAsync(tag, callback, contextParams[]) await _client.GetAllAsync(TestSignalRTags.IntArrayParam, response => { - receivedResult = response.ResponseData; + receivedResult = response.GetResponseData(); tcs.SetResult(true); return Task.CompletedTask; }, new object[] { new[] { 5, 10, 15 } }); @@ -393,7 +393,7 @@ public class SignalRClientToEndpointTest // Act - PostDataAsync(tag, data, callback) await _client.PostDataAsync(TestSignalRTags.EchoTag, request, response => { - receivedResult = response.ResponseData; + receivedResult = response.GetResponseData(); tcs.SetResult(true); return Task.CompletedTask; });