From 9eda093508d8b702098b5c429cc7f11b45261d07 Mon Sep 17 00:00:00 2001 From: Stuart Ferguson Date: Wed, 8 Jan 2025 09:51:24 +0000 Subject: [PATCH] Enhance DummyTransactionDomainService and update packages Added asynchronous methods to DummyTransactionDomainService for improved event reading and query execution. Updated ClientProxyBase, Shared.DomainDrivenDesign, and Shared.EventStore package versions across multiple projects to ensure compatibility and incorporate recent improvements. This maintenance effort enhances overall stability, performance, and security of the codebase. --- .../Mediator/DummyTransactionDomainService.cs | 5 +++++ .../TransactionProcessor.BusinessLogic.csproj | 6 +++--- .../TransactionProcessor.Client.csproj | 2 +- .../TransactionProcessor.Float.DomainEvents.csproj | 2 +- .../TransactionProcessor.FloatAggregate.csproj | 2 +- .../TransactionProcessor.IntegrationTesting.Helpers.csproj | 2 +- .../TransactionProcessor.IntegrationTests.csproj | 4 ++-- .../TransactionProcessor.ProjectionEngine.Database.csproj | 4 ++-- .../TransactionProcessor.ProjectionEngine.csproj | 4 ++-- .../TransactionProcessor.Reconciliation.DomainEvents.csproj | 2 +- ...ransactionProcessor.ReconciliationAggregate.Tests.csproj | 2 +- .../TransactionProcessor.ReconciliationAggregate.csproj | 2 +- .../TransactionProcessor.Settlement.DomainEvents.csproj | 2 +- .../TransactionProcessor.SettlementAggregates.Tests.csproj | 2 +- .../TransactionProcessor.SettlementAggregates.csproj | 2 +- .../TransactionProcessor.Testing.csproj | 2 +- .../TransactionProcessor.Tests.csproj | 2 +- .../TransactionProcessor.Transaction.DomainEvents.csproj | 2 +- .../TransactionProcessor.TransactionAggregate.Tests.csproj | 2 +- .../TransactionProcessor.TransactionAggregate.csproj | 2 +- .../TransactionProcessor.Voucher.DomainEvents.csproj | 2 +- .../TransactionProcessor.VoucherAggregate.Tests.csproj | 2 +- .../TransactionProcessor.VoucherAggregate.csproj | 2 +- TransactionProcessor/TransactionProcessor.csproj | 6 +++--- 24 files changed, 35 insertions(+), 30 deletions(-) diff --git a/TransactionProcessor.BusinessLogic.Tests/Mediator/DummyTransactionDomainService.cs b/TransactionProcessor.BusinessLogic.Tests/Mediator/DummyTransactionDomainService.cs index 62d76619..a0048070 100644 --- a/TransactionProcessor.BusinessLogic.Tests/Mediator/DummyTransactionDomainService.cs +++ b/TransactionProcessor.BusinessLogic.Tests/Mediator/DummyTransactionDomainService.cs @@ -135,6 +135,11 @@ public async Task>> ReadEvents(String streamName, return Result.Success(); } + public async Task>> ReadLastEventsFromAll(Int64 numberEvents, + CancellationToken cancellationToken) { + return Result.Success(); + } + public async Task> RunTransientQuery(String query, CancellationToken cancellationToken) { return Result.Success(); diff --git a/TransactionProcessor.BusinessLogic/TransactionProcessor.BusinessLogic.csproj b/TransactionProcessor.BusinessLogic/TransactionProcessor.BusinessLogic.csproj index 4ecf104d..fa6d794c 100644 --- a/TransactionProcessor.BusinessLogic/TransactionProcessor.BusinessLogic.csproj +++ b/TransactionProcessor.BusinessLogic/TransactionProcessor.BusinessLogic.csproj @@ -5,14 +5,14 @@ - + - - + + diff --git a/TransactionProcessor.Client/TransactionProcessor.Client.csproj b/TransactionProcessor.Client/TransactionProcessor.Client.csproj index 8555980c..37074341 100644 --- a/TransactionProcessor.Client/TransactionProcessor.Client.csproj +++ b/TransactionProcessor.Client/TransactionProcessor.Client.csproj @@ -6,7 +6,7 @@ - + diff --git a/TransactionProcessor.Float.DomainEvents/TransactionProcessor.Float.DomainEvents.csproj b/TransactionProcessor.Float.DomainEvents/TransactionProcessor.Float.DomainEvents.csproj index 7b3626c0..62d094f6 100644 --- a/TransactionProcessor.Float.DomainEvents/TransactionProcessor.Float.DomainEvents.csproj +++ b/TransactionProcessor.Float.DomainEvents/TransactionProcessor.Float.DomainEvents.csproj @@ -7,7 +7,7 @@ - + diff --git a/TransactionProcessor.FloatAggregate/TransactionProcessor.FloatAggregate.csproj b/TransactionProcessor.FloatAggregate/TransactionProcessor.FloatAggregate.csproj index fe96cfdb..45da79c4 100644 --- a/TransactionProcessor.FloatAggregate/TransactionProcessor.FloatAggregate.csproj +++ b/TransactionProcessor.FloatAggregate/TransactionProcessor.FloatAggregate.csproj @@ -7,7 +7,7 @@ - + diff --git a/TransactionProcessor.IntegrationTesting.Helpers/TransactionProcessor.IntegrationTesting.Helpers.csproj b/TransactionProcessor.IntegrationTesting.Helpers/TransactionProcessor.IntegrationTesting.Helpers.csproj index 83eedfbf..382d8ad1 100644 --- a/TransactionProcessor.IntegrationTesting.Helpers/TransactionProcessor.IntegrationTesting.Helpers.csproj +++ b/TransactionProcessor.IntegrationTesting.Helpers/TransactionProcessor.IntegrationTesting.Helpers.csproj @@ -7,7 +7,7 @@ - + diff --git a/TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj b/TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj index d63ef14f..f7017bc3 100644 --- a/TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj +++ b/TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj @@ -7,7 +7,7 @@ - + @@ -17,7 +17,7 @@ - + diff --git a/TransactionProcessor.ProjectionEngine.Database/TransactionProcessor.ProjectionEngine.Database.csproj b/TransactionProcessor.ProjectionEngine.Database/TransactionProcessor.ProjectionEngine.Database.csproj index 4fea47a5..1ac8f38b 100644 --- a/TransactionProcessor.ProjectionEngine.Database/TransactionProcessor.ProjectionEngine.Database.csproj +++ b/TransactionProcessor.ProjectionEngine.Database/TransactionProcessor.ProjectionEngine.Database.csproj @@ -10,9 +10,9 @@ - + - + all diff --git a/TransactionProcessor.ProjectionEngine/TransactionProcessor.ProjectionEngine.csproj b/TransactionProcessor.ProjectionEngine/TransactionProcessor.ProjectionEngine.csproj index c462bc72..08c1bdde 100644 --- a/TransactionProcessor.ProjectionEngine/TransactionProcessor.ProjectionEngine.csproj +++ b/TransactionProcessor.ProjectionEngine/TransactionProcessor.ProjectionEngine.csproj @@ -12,8 +12,8 @@ - - + + diff --git a/TransactionProcessor.Reconciliation.DomainEvents/TransactionProcessor.Reconciliation.DomainEvents.csproj b/TransactionProcessor.Reconciliation.DomainEvents/TransactionProcessor.Reconciliation.DomainEvents.csproj index ce337616..edd9a81d 100644 --- a/TransactionProcessor.Reconciliation.DomainEvents/TransactionProcessor.Reconciliation.DomainEvents.csproj +++ b/TransactionProcessor.Reconciliation.DomainEvents/TransactionProcessor.Reconciliation.DomainEvents.csproj @@ -5,6 +5,6 @@ - + diff --git a/TransactionProcessor.ReconciliationAggregate.Tests/TransactionProcessor.ReconciliationAggregate.Tests.csproj b/TransactionProcessor.ReconciliationAggregate.Tests/TransactionProcessor.ReconciliationAggregate.Tests.csproj index c5db282d..9a817721 100644 --- a/TransactionProcessor.ReconciliationAggregate.Tests/TransactionProcessor.ReconciliationAggregate.Tests.csproj +++ b/TransactionProcessor.ReconciliationAggregate.Tests/TransactionProcessor.ReconciliationAggregate.Tests.csproj @@ -7,7 +7,7 @@ - + diff --git a/TransactionProcessor.ReconciliationAggregate/TransactionProcessor.ReconciliationAggregate.csproj b/TransactionProcessor.ReconciliationAggregate/TransactionProcessor.ReconciliationAggregate.csproj index e12c8155..3b452a2b 100644 --- a/TransactionProcessor.ReconciliationAggregate/TransactionProcessor.ReconciliationAggregate.csproj +++ b/TransactionProcessor.ReconciliationAggregate/TransactionProcessor.ReconciliationAggregate.csproj @@ -6,7 +6,7 @@ - + diff --git a/TransactionProcessor.Settlement.DomainEvents/TransactionProcessor.Settlement.DomainEvents.csproj b/TransactionProcessor.Settlement.DomainEvents/TransactionProcessor.Settlement.DomainEvents.csproj index 476fa6a3..877a9c1e 100644 --- a/TransactionProcessor.Settlement.DomainEvents/TransactionProcessor.Settlement.DomainEvents.csproj +++ b/TransactionProcessor.Settlement.DomainEvents/TransactionProcessor.Settlement.DomainEvents.csproj @@ -5,7 +5,7 @@ - + diff --git a/TransactionProcessor.SettlementAggregates.Tests/TransactionProcessor.SettlementAggregates.Tests.csproj b/TransactionProcessor.SettlementAggregates.Tests/TransactionProcessor.SettlementAggregates.Tests.csproj index 0ad5fe97..9d29a244 100644 --- a/TransactionProcessor.SettlementAggregates.Tests/TransactionProcessor.SettlementAggregates.Tests.csproj +++ b/TransactionProcessor.SettlementAggregates.Tests/TransactionProcessor.SettlementAggregates.Tests.csproj @@ -7,7 +7,7 @@ - + diff --git a/TransactionProcessor.SettlementAggregates/TransactionProcessor.SettlementAggregates.csproj b/TransactionProcessor.SettlementAggregates/TransactionProcessor.SettlementAggregates.csproj index 20ced6d8..dad338e3 100644 --- a/TransactionProcessor.SettlementAggregates/TransactionProcessor.SettlementAggregates.csproj +++ b/TransactionProcessor.SettlementAggregates/TransactionProcessor.SettlementAggregates.csproj @@ -6,7 +6,7 @@ - + diff --git a/TransactionProcessor.Testing/TransactionProcessor.Testing.csproj b/TransactionProcessor.Testing/TransactionProcessor.Testing.csproj index 16020848..1e52d91f 100644 --- a/TransactionProcessor.Testing/TransactionProcessor.Testing.csproj +++ b/TransactionProcessor.Testing/TransactionProcessor.Testing.csproj @@ -6,7 +6,7 @@ - + diff --git a/TransactionProcessor.Tests/TransactionProcessor.Tests.csproj b/TransactionProcessor.Tests/TransactionProcessor.Tests.csproj index c5360f62..3d2565e1 100644 --- a/TransactionProcessor.Tests/TransactionProcessor.Tests.csproj +++ b/TransactionProcessor.Tests/TransactionProcessor.Tests.csproj @@ -7,7 +7,7 @@ - + diff --git a/TransactionProcessor.Transaction.DomainEvents/TransactionProcessor.Transaction.DomainEvents.csproj b/TransactionProcessor.Transaction.DomainEvents/TransactionProcessor.Transaction.DomainEvents.csproj index c718e5b9..24b82e11 100644 --- a/TransactionProcessor.Transaction.DomainEvents/TransactionProcessor.Transaction.DomainEvents.csproj +++ b/TransactionProcessor.Transaction.DomainEvents/TransactionProcessor.Transaction.DomainEvents.csproj @@ -5,7 +5,7 @@ - + diff --git a/TransactionProcessor.TransactionAggregate.Tests/TransactionProcessor.TransactionAggregate.Tests.csproj b/TransactionProcessor.TransactionAggregate.Tests/TransactionProcessor.TransactionAggregate.Tests.csproj index b35818bf..ceedf937 100644 --- a/TransactionProcessor.TransactionAggregate.Tests/TransactionProcessor.TransactionAggregate.Tests.csproj +++ b/TransactionProcessor.TransactionAggregate.Tests/TransactionProcessor.TransactionAggregate.Tests.csproj @@ -7,7 +7,7 @@ - + diff --git a/TransactionProcessor.TransactionAgrgegate/TransactionProcessor.TransactionAggregate.csproj b/TransactionProcessor.TransactionAgrgegate/TransactionProcessor.TransactionAggregate.csproj index 59cf96f9..a1b15159 100644 --- a/TransactionProcessor.TransactionAgrgegate/TransactionProcessor.TransactionAggregate.csproj +++ b/TransactionProcessor.TransactionAgrgegate/TransactionProcessor.TransactionAggregate.csproj @@ -6,7 +6,7 @@ - + diff --git a/TransactionProcessor.Voucher.DomainEvents/TransactionProcessor.Voucher.DomainEvents.csproj b/TransactionProcessor.Voucher.DomainEvents/TransactionProcessor.Voucher.DomainEvents.csproj index 33e9e1a3..e515a667 100644 --- a/TransactionProcessor.Voucher.DomainEvents/TransactionProcessor.Voucher.DomainEvents.csproj +++ b/TransactionProcessor.Voucher.DomainEvents/TransactionProcessor.Voucher.DomainEvents.csproj @@ -7,6 +7,6 @@ - + diff --git a/TransactionProcessor.VoucherAggregate.Tests/TransactionProcessor.VoucherAggregate.Tests.csproj b/TransactionProcessor.VoucherAggregate.Tests/TransactionProcessor.VoucherAggregate.Tests.csproj index e0bb4d7f..60afdde5 100644 --- a/TransactionProcessor.VoucherAggregate.Tests/TransactionProcessor.VoucherAggregate.Tests.csproj +++ b/TransactionProcessor.VoucherAggregate.Tests/TransactionProcessor.VoucherAggregate.Tests.csproj @@ -9,7 +9,7 @@ - + diff --git a/TransactionProcessor.VoucherAggregate/TransactionProcessor.VoucherAggregate.csproj b/TransactionProcessor.VoucherAggregate/TransactionProcessor.VoucherAggregate.csproj index 49643068..7748cd2e 100644 --- a/TransactionProcessor.VoucherAggregate/TransactionProcessor.VoucherAggregate.csproj +++ b/TransactionProcessor.VoucherAggregate/TransactionProcessor.VoucherAggregate.csproj @@ -8,7 +8,7 @@ - + diff --git a/TransactionProcessor/TransactionProcessor.csproj b/TransactionProcessor/TransactionProcessor.csproj index 398b389d..230a77f1 100644 --- a/TransactionProcessor/TransactionProcessor.csproj +++ b/TransactionProcessor/TransactionProcessor.csproj @@ -15,7 +15,7 @@ - + @@ -37,8 +37,8 @@ - - + +