Unit test improvements.
This commit is contained in:
@@ -23,7 +23,7 @@ public static class ApplyFeeHandler
|
||||
}
|
||||
|
||||
public static ( IStorageAction<Account> CustomerWrite, IStorageAction<Account> RevenueWrite,
|
||||
IStorageAction<JournalEntry> JournalWrite, FeeAppliedEvent Event ) Handle(
|
||||
IStorageAction<BalancedJournalEntry> JournalWrite, FeeAppliedEvent Event ) Handle(
|
||||
ApplyFeeCommand cmd,
|
||||
FeeContext context
|
||||
)
|
||||
|
||||
+2
-2
@@ -31,11 +31,11 @@ public static class ReverseJournalHandler
|
||||
throw new InvalidOperationException($"Journal Entry {cmd.OriginalJournalId} does not exist");
|
||||
}
|
||||
|
||||
public static ( IStorageAction<JournalEntry> JournalWrite, UnitOfWork<Account> AccountWrites, JournalReversedEvent
|
||||
public static (IStorageAction<BalancedJournalEntry> JournalWrite, UnitOfWork<Account> AccountWrites, JournalReversedEvent
|
||||
Event) Handle(ReverseJournalCommand cmd, JournalReversalContext context)
|
||||
{
|
||||
var reversalJournal = BalancedJournal.CreateReversal(
|
||||
context.OriginalJournalEntry,
|
||||
context.OriginalBalancedJournalEntry,
|
||||
$"Reversal: {cmd.Reason}",
|
||||
context.TimeStamp
|
||||
);
|
||||
|
||||
+2
-2
@@ -27,8 +27,8 @@ public static class TransferFundsHandler
|
||||
return new TransferContext(source, dest, timeProvider.GetUtcNow());
|
||||
}
|
||||
|
||||
public static ( IStorageAction<Account> SourceWrite, IStorageAction<Account> DestWrite, IStorageAction<JournalEntry>
|
||||
JournalWrite, FundsTransferredEvent Event ) Handle(TransferFundsCommand cmd, TransferContext context)
|
||||
public static (IStorageAction<Account> SourceWrite, IStorageAction<Account> DestWrite, IStorageAction<BalancedJournalEntry>
|
||||
JournalWrite, FundsTransferredEvent Event) Handle(TransferFundsCommand cmd, TransferContext context)
|
||||
{
|
||||
var updatedSource = context.Source.ApplyPosting(cmd.Amount, EntryType.Debit);
|
||||
var updatedDest = context.Destination.ApplyPosting(cmd.Amount, EntryType.Credit);
|
||||
|
||||
Reference in New Issue
Block a user