Skip to content

#13 Add state and transaction command handlers#14

Merged
dannygoodacre merged 17 commits intomainfrom
13-persistence-handlers
Mar 28, 2026
Merged

#13 Add state and transaction command handlers#14
dannygoodacre merged 17 commits intomainfrom
13-persistence-handlers

Conversation

@dannygoodacre
Copy link
Copy Markdown
Owner

@dannygoodacre dannygoodacre commented Mar 27, 2026

Add state and transaction command handlers and write the initial documentation for the core library.

Closes #13
Closes #10

@dannygoodacre dannygoodacre self-assigned this Mar 27, 2026
@dannygoodacre dannygoodacre linked an issue Mar 27, 2026 that may be closed by this pull request
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 27, 2026

Summary

Summary
Generated on: 03/28/2026 - 22:42:14
Coverage date: 03/28/2026 - 22:42:13
Parser: Cobertura
Assemblies: 2
Classes: 21
Files: 19
Line coverage: 92.9% (458 of 493)
Covered lines: 458
Uncovered lines: 35
Coverable lines: 493
Total lines: 1221
Branch coverage: 86.1% (93 of 108)
Covered branches: 93
Total branches: 108
Method coverage: Feature is only available for sponsors

Coverage

DannyGoodacre.Core - 98.6%
Name Line Branch
DannyGoodacre.Core 98.6% 96.4%
DannyGoodacre.Core.CommandQuery.CommandHandler`1 100%
DannyGoodacre.Core.CommandQuery.CommandHandler`2 100%
DannyGoodacre.Core.CommandQuery.CommandHandlerBase`2 92.5% 83.3%
DannyGoodacre.Core.CommandQuery.QueryHandler`2 97.4% 100%
DannyGoodacre.Core.CommandQuery.StateCommandHandler`1 100%
DannyGoodacre.Core.CommandQuery.StateCommandHandler`2 100%
DannyGoodacre.Core.CommandQuery.StateCommandHandlerBase`2 100% 100%
DannyGoodacre.Core.CommandQuery.TransactionCommandHandler`1 100%
DannyGoodacre.Core.CommandQuery.TransactionCommandHandler`2 100%
DannyGoodacre.Core.CommandQuery.TransactionCommandHandlerBase`2 100% 100%
DannyGoodacre.Core.Extensions.TypeExtensions 100% 92.8%
DannyGoodacre.Core.Result 100%
DannyGoodacre.Core.Result`1 100%
DannyGoodacre.Core.ServiceCollectionExtensions 100% 100%
DannyGoodacre.Core.ValidationState 100% 100%
DannyGoodacre.Testing.Core - 84.6%
Name Line Branch
DannyGoodacre.Testing.Core 84.6% 50%
DannyGoodacre.Testing.Core.CommandHandlerTestCore`2 100%
DannyGoodacre.Testing.Core.LoggerExtensions 94.4% 50%
DannyGoodacre.Testing.Core.QueryHandlerTestBase`2 100%
DannyGoodacre.Testing.Core.StateCommandHandlerTestCore`2 100% 100%
DannyGoodacre.Testing.Core.TestBase 65.4% 30%
DannyGoodacre.Testing.Core.TransactionCommandHandlerTestCore`2 97.7% 60%

Full coverage report artifact

@dannygoodacre dannygoodacre changed the title #13 Add state and transaction command handlers #13 Add state and transaction command handlers and core documentation Mar 28, 2026
@dannygoodacre dannygoodacre changed the title #13 Add state and transaction command handlers and core documentation #13 Add state and transaction command handlers Mar 28, 2026
@dannygoodacre dannygoodacre marked this pull request as ready for review March 28, 2026 22:49
@dannygoodacre dannygoodacre merged commit e818855 into main Mar 28, 2026
1 check passed
@dannygoodacre dannygoodacre deleted the 13-persistence-handlers branch March 28, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Persistence handlers Core documentation

1 participant