From 882dd7afe1569461bc740642917e46089b1a094a Mon Sep 17 00:00:00 2001 From: Brian Johnson Date: Thu, 30 Jul 2026 13:11:27 +0200 Subject: [PATCH] Fix missing default constructor. --- .../FinancialApi.Domain.Tests.csproj | 32 +++++++++++++++++++ .../Entities/BalancedJournalEntry.cs | 4 ++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 wolverine/a-frame-architecture/FinancialApi.Domain.Tests/FinancialApi.Domain.Tests.csproj diff --git a/wolverine/a-frame-architecture/FinancialApi.Domain.Tests/FinancialApi.Domain.Tests.csproj b/wolverine/a-frame-architecture/FinancialApi.Domain.Tests/FinancialApi.Domain.Tests.csproj new file mode 100644 index 0000000..d2a332c --- /dev/null +++ b/wolverine/a-frame-architecture/FinancialApi.Domain.Tests/FinancialApi.Domain.Tests.csproj @@ -0,0 +1,32 @@ + + + + net10.0 + enable + enable + false + + + + + + + + + + + + + + + + + + + + + ..\..\..\..\..\..\.nuget\packages\microsoft.extensions.timeprovider.testing\10.6.0\lib\net10.0\Microsoft.Extensions.TimeProvider.Testing.dll + + + + \ No newline at end of file diff --git a/wolverine/a-frame-architecture/FinancialApi.Domain/Entities/BalancedJournalEntry.cs b/wolverine/a-frame-architecture/FinancialApi.Domain/Entities/BalancedJournalEntry.cs index df5f7ad..7e5cd8e 100644 --- a/wolverine/a-frame-architecture/FinancialApi.Domain/Entities/BalancedJournalEntry.cs +++ b/wolverine/a-frame-architecture/FinancialApi.Domain/Entities/BalancedJournalEntry.cs @@ -3,10 +3,12 @@ namespace FinancialApi.Domain.Entities; public record BalancedJournalEntry { public Guid Id { get; init; } - public string Description { get; init; } + public string Description { get; init; } = null!; public DateTimeOffset CreatedAt { get; init; } public List Lines { get; init; } = []; + internal BalancedJournalEntry() { } + internal BalancedJournalEntry(Guid id, string description, DateTimeOffset createdAt, List lines) { Lines = lines;