Skip to content

#15 Make the ExecuteAsync handler methods public#16

Merged
dannygoodacre merged 3 commits intomainfrom
15-public-executeasync
Apr 14, 2026
Merged

#15 Make the ExecuteAsync handler methods public#16
dannygoodacre merged 3 commits intomainfrom
15-public-executeasync

Conversation

@dannygoodacre
Copy link
Copy Markdown
Owner

@dannygoodacre dannygoodacre commented Apr 14, 2026

Make the base ExecuteAsync method in each handler public to simplify usage.

Standardise the versioning of each project in the repository.

Miscellaneous code tidying and formatting.

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

github-actions bot commented Apr 14, 2026

Summary

Summary
Generated on: 04/14/2026 - 22:14:59
Coverage date: 04/14/2026 - 22:14:58
Parser: Cobertura
Assemblies: 2
Classes: 21
Files: 19
Line coverage: 93.4% (459 of 491)
Covered lines: 459
Uncovered lines: 32
Coverable lines: 491
Total lines: 1337
Branch coverage: 87.9% (95 of 108)
Covered branches: 95
Total branches: 108
Method coverage: Feature is only available for sponsors

Coverage

DannyGoodacre.Core - 99.6%
Name Line Branch
DannyGoodacre.Core 99.6% 98.8%
DannyGoodacre.Core.CommandQuery.CommandHandler`1 100%
DannyGoodacre.Core.CommandQuery.CommandHandler`2 100%
DannyGoodacre.Core.CommandQuery.CommandHandlerBase`2 100% 100%
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.4%
Name Line Branch
DannyGoodacre.Testing.Core 84.4% 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.6% 60%

Full coverage report artifact

@dannygoodacre dannygoodacre changed the title Make the ExecuteAsync handler methods public #15 Make the ExecuteAsync handler methods public Apr 14, 2026
@dannygoodacre dannygoodacre merged commit 0377b7a into main Apr 14, 2026
1 check passed
@dannygoodacre dannygoodacre deleted the 15-public-executeasync branch April 14, 2026 22:37
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.

Public ExecuteAsync

1 participant