Skip to content

#19 Make ExecuteAsync protected#20

Merged
dannygoodacre merged 3 commits intomainfrom
19-make-executeasync-protected
Apr 20, 2026
Merged

#19 Make ExecuteAsync protected#20
dannygoodacre merged 3 commits intomainfrom
19-make-executeasync-protected

Conversation

@dannygoodacre
Copy link
Copy Markdown
Owner

Make ExecuteAsync protected to enforce defining an entry point explicitly in a handler.

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

github-actions Bot commented Apr 20, 2026

Summary

Summary
Generated on: 04/20/2026 - 20:39:32
Coverage date: 04/20/2026 - 20:39:31
Parser: MultiReport (2x Cobertura)
Assemblies: 2
Classes: 15
Files: 13
Line coverage: 99.6% (284 of 285)
Covered lines: 284
Uncovered lines: 1
Coverable lines: 285
Total lines: 775
Branch coverage: 98.7% (79 of 80)
Covered branches: 79
Total branches: 80
Method coverage: Feature is only available for sponsors

Coverage

DannyGoodacre.Cqrs - 99.4%
Name Line Branch
DannyGoodacre.Cqrs 99.4% 98.6%
DannyGoodacre.Cqrs.CommandHandler`1 100%
DannyGoodacre.Cqrs.CommandHandler`2 100%
DannyGoodacre.Cqrs.CommandHandlerBase`2 100% 100%
DannyGoodacre.Cqrs.QueryHandler`2 97.4% 100%
DannyGoodacre.Cqrs.ServiceCollectionExtensions 100% 100%
DannyGoodacre.Cqrs.StateCommandHandler`1 100%
DannyGoodacre.Cqrs.StateCommandHandler`2 100%
DannyGoodacre.Cqrs.StateCommandHandlerBase`2 100% 100%
DannyGoodacre.Cqrs.TransactionCommandHandler`1 100%
DannyGoodacre.Cqrs.TransactionCommandHandler`2 100%
DannyGoodacre.Cqrs.TransactionCommandHandlerBase`2 100% 100%
DannyGoodacre.Cqrs.TypeExtensions 100% 92.8%
DannyGoodacre.Primitives - 100%
Name Line Branch
DannyGoodacre.Primitives 100% 100%
DannyGoodacre.Primitives.Result 100%
DannyGoodacre.Primitives.Result`1 100%
DannyGoodacre.Primitives.ValidationState 100% 100%

Full coverage report artifact

@dannygoodacre dannygoodacre merged commit 208cfd0 into main Apr 20, 2026
2 checks passed
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.

Make ExecuteAsync protected

1 participant