Refactor tests to send commands directly to mediator

Refactored test code to remove ToObjectProcedure usage and send command objects directly to the mediator. Updated update procedure tests to use Data and Id properties. Replaced custom Execute*Procedure methods with sender.Send. Cleaned up unused usings. These changes improve consistency and reflect updates to command structures.
This commit is contained in:
2026-03-24 11:29:15 +01:00
parent 3e10176d98
commit 302fee4908
7 changed files with 28 additions and 52 deletions

View File

@@ -24,11 +24,10 @@ public class EndpointAuthProcedureTests : RecApplicationTestBase
public async Task InsertEndpointAuthProcedure_runs_via_mediator()
{
var procedure = new InsertEndpointAuthProcedure { Active = true, Description = "auth", TypeId = 1, ApiKey = "key", ApiValue = "value" };
var objectProc = procedure.ToObjectProcedure("ReC.Tests");
var (sender, scope) = CreateScopedSender();
using var _ = scope;
var result = await sender.Send(objectProc);
var result = await sender.Send(procedure);
Assert.That(result, Is.GreaterThan(0));
}
@@ -36,12 +35,11 @@ public class EndpointAuthProcedureTests : RecApplicationTestBase
[Test]
public async Task UpdateEndpointAuthProcedure_runs_via_mediator()
{
var procedure = new UpdateEndpointAuthProcedure { Active = false, Description = "auth-update", TypeId = 2 };
var objectProc = procedure.ToObjectProcedure(15, "ReC.Tests");
var procedure = new UpdateEndpointAuthProcedure { Data = { Active = false, Description = "auth-update", TypeId = 2 }, Id = 15 };
var (sender, scope) = CreateScopedSender();
using var _ = scope;
var result = await sender.Send(objectProc);
var result = await sender.Send(procedure);
Assert.That(result, Is.Not.EqualTo(default(int)));
}
@@ -50,11 +48,10 @@ public class EndpointAuthProcedureTests : RecApplicationTestBase
public async Task DeleteEndpointAuthProcedure_runs_via_mediator()
{
var procedure = new DeleteEndpointAuthProcedure { Start = 3, End = 4, Force = false };
var objectProc = procedure.ToObjectProcedure();
var (sender, scope) = CreateScopedSender();
using var _ = scope;
var result = await sender.Send(objectProc);
var result = await sender.Send(procedure);
Assert.That(result, Is.Not.EqualTo(default(int)));
}