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;