From f0c63c7ded9760df15fc1f1368f564f3d05e43c2 Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Thu, 12 Mar 2026 17:03:07 -0500 Subject: [PATCH] fix(infra): simplify transaction processing validation by removing removed transactions check --- .../Transactions/Plaid/PlaidTransactionProcessor.cs | 3 +-- .../Unit/PlaidTransactionProcessorTests.cs | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/FiscalOS.Infra/Transactions/Plaid/PlaidTransactionProcessor.cs b/src/FiscalOS.Infra/Transactions/Plaid/PlaidTransactionProcessor.cs index 3a578d3..ddfb692 100644 --- a/src/FiscalOS.Infra/Transactions/Plaid/PlaidTransactionProcessor.cs +++ b/src/FiscalOS.Infra/Transactions/Plaid/PlaidTransactionProcessor.cs @@ -86,7 +86,6 @@ internal sealed class PlaidTransactionProcessor : IPlaidTransactionProcessor ); return numAdded == syncResponse.Added.Count && - numModified == syncResponse.Modified.Count && - numRemoved == syncResponse.Removed.Count; + numModified == syncResponse.Modified.Count; } } \ No newline at end of file diff --git a/tests/FiscalOS.Infra.Tests/Unit/PlaidTransactionProcessorTests.cs b/tests/FiscalOS.Infra.Tests/Unit/PlaidTransactionProcessorTests.cs index bf79a9e..4d119cf 100644 --- a/tests/FiscalOS.Infra.Tests/Unit/PlaidTransactionProcessorTests.cs +++ b/tests/FiscalOS.Infra.Tests/Unit/PlaidTransactionProcessorTests.cs @@ -23,7 +23,7 @@ public class PlaidTransactionProcessorTests [InlineData(1, 1, 1, true)] [InlineData(0, 1, 1, false)] [InlineData(1, 0, 1, false)] - [InlineData(1, 1, 0, false)] + [InlineData(1, 1, 0, true)] public async Task ProcessAsync_WhenCalledAndTransactionsAreHandled_ItShouldReturnCorrectResult( int numAdded, int numModified,