improve output

This commit is contained in:
Oli Sturm
2026-04-27 23:42:31 +01:00
parent d785852c1c
commit 0d02927ba6
4 changed files with 21 additions and 25 deletions
+4 -2
View File
@@ -11,6 +11,8 @@ public abstract record AccountCommand
public sealed record WithdrawMoney(Guid AccountId, Money Amount) : AccountCommand;
public sealed record DepositMoney(Guid AccountId, Money Amount) : AccountCommand;
public sealed record UnhandledTestCommand() : AccountCommand;
}
public abstract record AccountEvent(Guid AccountId)
@@ -31,7 +33,7 @@ public abstract record AccountError
public sealed record OpeningBalanceMustBeNonNegative : AccountError;
public sealed record InnerException(Exception exception) : AccountError;
public sealed record InnerException(string Message) : AccountError;
}
public static class AccountDecider
@@ -75,7 +77,7 @@ public static class AccountDecider
_ => throw new InvalidOperationException("Unknown command."),
},
e => new AccountError.InnerException(e)
e => new AccountError.InnerException(e.Message)
);
public static Result<AccountState?, AccountError> Evolve(