Refactor tests to use async/await and improve naming

Updated all test methods to use asynchronous programming with
`async` and `await`, replacing synchronous calls with
`.GetAwaiter().GetResult()`. This improves readability and
aligns with modern C# practices.

Renamed test methods to reflect their asynchronous nature and
better describe their behavior. Updated exception handling to
validate HTTP methods and request URIs while maintaining
original assertions.

Applied changes consistently across multiple test classes,
including `CommonApiTests`, `EndpointAuthApiTests`,
`EndpointParamsApiTests`, `EndpointsApiTests`,
`ProfileApiTests`, `RecActionApiTests`, and `ResultApiTests`.
This commit is contained in:
2026-05-20 13:18:13 +02:00
parent 9e90efb781
commit d34af1ac86
7 changed files with 20 additions and 20 deletions

View File

@@ -51,7 +51,7 @@ public class CommonApiTests : RecClientTestBase
}
[Test]
public void UpdateAsync_with_body_payload_throws_or_completes()
public async Task UpdateAsync_with_body_payload_throws_or_completes()
{
var (client, scope) = CreateScopedClient();
using var _ = scope;
@@ -64,7 +64,7 @@ public class CommonApiTests : RecClientTestBase
try
{
client.Common.UpdateAsync(payload).GetAwaiter().GetResult();
await client.Common.UpdateAsync(payload);
Assert.Pass("Update completed.");
}
catch (ReCApiException ex)
@@ -75,7 +75,7 @@ public class CommonApiTests : RecClientTestBase
}
[Test]
public void DeleteAsync_sends_payload_as_query_string()
public async Task DeleteAsync_sends_payload_as_query_string()
{
var (client, scope) = CreateScopedClient();
using var _ = scope;
@@ -90,7 +90,7 @@ public class CommonApiTests : RecClientTestBase
try
{
client.Common.DeleteAsync(payload).GetAwaiter().GetResult();
await client.Common.DeleteAsync(payload);
}
catch (ReCApiException ex)
{

View File

@@ -66,7 +66,7 @@ public class EndpointAuthApiTests : RecClientTestBase
}
[Test]
public void DeleteAsync_sends_payload_as_query_string()
public async Task DeleteAsync_sends_payload_as_query_string()
{
var (client, scope) = CreateScopedClient();
using var _ = scope;
@@ -80,7 +80,7 @@ public class EndpointAuthApiTests : RecClientTestBase
try
{
client.EndpointAuth.DeleteAsync(payload).GetAwaiter().GetResult();
await client.EndpointAuth.DeleteAsync(payload);
}
catch (ReCApiException ex)
{

View File

@@ -69,7 +69,7 @@ public class EndpointParamsApiTests : RecClientTestBase
}
[Test]
public void DeleteAsync_sends_payload_as_query_string()
public async Task DeleteAsync_sends_payload_as_query_string()
{
var (client, scope) = CreateScopedClient();
using var _ = scope;
@@ -83,7 +83,7 @@ public class EndpointParamsApiTests : RecClientTestBase
try
{
client.EndpointParams.DeleteAsync(payload).GetAwaiter().GetResult();
await client.EndpointParams.DeleteAsync(payload);
}
catch (ReCApiException ex)
{

View File

@@ -66,7 +66,7 @@ public class EndpointsApiTests : RecClientTestBase
}
[Test]
public void DeleteAsync_sends_payload_as_query_string()
public async Task DeleteAsync_sends_payload_as_query_string()
{
var (client, scope) = CreateScopedClient();
using var _ = scope;
@@ -80,7 +80,7 @@ public class EndpointsApiTests : RecClientTestBase
try
{
client.Endpoints.DeleteAsync(payload).GetAwaiter().GetResult();
await client.Endpoints.DeleteAsync(payload);
}
catch (ReCApiException ex)
{

View File

@@ -69,7 +69,7 @@ public class ProfileApiTests : RecClientTestBase
}
[Test]
public void UpdateAsync_with_unknown_id_throws_or_completes()
public async Task UpdateAsync_with_unknown_id_throws_or_completes()
{
var (client, scope) = CreateScopedClient();
using var _ = scope;
@@ -82,7 +82,7 @@ public class ProfileApiTests : RecClientTestBase
try
{
client.Profiles.UpdateAsync(long.MaxValue, payload).GetAwaiter().GetResult();
await client.Profiles.UpdateAsync(long.MaxValue, payload);
Assert.Pass("Update completed.");
}
catch (ReCApiException ex)
@@ -93,7 +93,7 @@ public class ProfileApiTests : RecClientTestBase
}
[Test]
public void DeleteAsync_sends_payload_as_query_string()
public async Task DeleteAsync_sends_payload_as_query_string()
{
var (client, scope) = CreateScopedClient();
using var _ = scope;
@@ -107,7 +107,7 @@ public class ProfileApiTests : RecClientTestBase
try
{
client.Profiles.DeleteAsync(payload).GetAwaiter().GetResult();
await client.Profiles.DeleteAsync(payload);
}
catch (ReCApiException ex)
{

View File

@@ -158,7 +158,7 @@ public class RecActionApiTests : RecClientTestBase
}
[Test]
public void DeleteAsync_sends_payload_as_query_string_not_body()
public async Task DeleteAsync_sends_payload_as_query_string_not_body()
{
var (client, scope) = CreateScopedClient();
using var _ = scope;
@@ -172,7 +172,7 @@ public class RecActionApiTests : RecClientTestBase
try
{
client.RecActions.DeleteAsync(payload).GetAwaiter().GetResult();
await client.RecActions.DeleteAsync(payload);
}
catch (ReCApiException ex)
{

View File

@@ -57,7 +57,7 @@ public class ResultApiTests : RecClientTestBase
}
[Test]
public void CreateAsync_with_invalid_action_reference_throws_or_completes()
public async Task CreateAsync_with_invalid_action_reference_throws_or_completes()
{
var (client, scope) = CreateScopedClient();
using var _ = scope;
@@ -73,7 +73,7 @@ public class ResultApiTests : RecClientTestBase
try
{
client.Results.CreateAsync(payload).GetAwaiter().GetResult();
await client.Results.CreateAsync(payload);
Assert.Pass("Create completed.");
}
catch (ReCApiException ex)
@@ -84,7 +84,7 @@ public class ResultApiTests : RecClientTestBase
}
[Test]
public void UpdateAsync_with_unknown_id_throws_or_completes()
public async Task UpdateAsync_with_unknown_id_throws_or_completes()
{
var (client, scope) = CreateScopedClient();
using var _ = scope;
@@ -96,7 +96,7 @@ public class ResultApiTests : RecClientTestBase
try
{
client.Results.UpdateAsync(long.MaxValue, payload).GetAwaiter().GetResult();
await client.Results.UpdateAsync(long.MaxValue, payload);
Assert.Pass("Update completed.");
}
catch (ReCApiException ex)