Skip to content

Conversation

@StuartFerguson
Copy link
Member

Updated RecordCreditPurchaseCommand to include CreditId. Modified RecordCreditPurchase method to prevent duplicate entries. Enhanced PlayEvent methods for better tracking of credits and debits. Added properties in FloatActivityAggregate for credit and debit counts. Introduced new test cases to validate the updated functionality. Updated TransactionDomainEventHandler to handle CreditId. Refined ApplyFloatActivityUpdates method for clarity. Updated TestData to include FloatCreditId for testing.

Updated RecordCreditPurchaseCommand to include CreditId.
Modified RecordCreditPurchase method to prevent duplicate entries.
Enhanced PlayEvent methods for better tracking of credits and debits.
Added properties in FloatActivityAggregate for credit and debit counts.
Introduced new test cases to validate the updated functionality.
Updated TransactionDomainEventHandler to handle CreditId.
Refined ApplyFloatActivityUpdates method for clarity.
Updated TestData to include FloatCreditId for testing.
Refactor three test methods in FloatDomainServiceTests.cs to replace the use of GetLatestVersionFromLastEvent with GetLatestVersion for retrieving the latest FloatActivityAggregate. This change ensures the tests align with the updated repository implementation.
@StuartFerguson StuartFerguson merged commit bc0fd3b into master Jan 8, 2025
5 checks passed
@github-actions github-actions bot deleted the task/#680_rehydrate_float_activity_stream branch March 10, 2025 01:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rehydrate Float Activity Stream when processing Transaction Cost Events

2 participants