Skip to content

#39 Add success and failure boolean properties to IResult - #40

Merged
dannygoodacre merged 3 commits into
mainfrom
39-success-and-failure-boolean-properties-for-iresult
Sep 3, 2026
Merged

dannygoodacre merged 3 commits into
mainfrom
39-success-and-failure-boolean-properties-for-iresult

Conversation

@dannygoodacre

Copy link
Copy Markdown
Owner

Add IsSuccess and IsFailure interface properties to IResult.

@dannygoodacre dannygoodacre self-assigned this Sep 3, 2026
@dannygoodacre dannygoodacre linked an issue Sep 3, 2026 that may be closed by this pull request
@github-actions

github-actions Bot commented Sep 3, 2026 •

Copy link
Copy Markdown

Summary

Summary
Generated on: 09/03/2026 - 20:25:06
Coverage date: 09/03/2026 - 20:25:03 - 09/03/2026 - 20:25:05
Parser: MultiReport (4x Cobertura)
Assemblies: 5
Classes: 36
Files: 23
Line coverage: 94.6% (464 of 490)
Covered lines: 464
Uncovered lines: 26
Coverable lines: 490
Total lines: 1445
Branch coverage: 85.4% (123 of 144)
Covered branches: 123
Total branches: 144
Method coverage: Feature is only available for sponsors

Coverage

DannyGoodacre.Cqrs - 91.1%
Name Line Branch
DannyGoodacre.Cqrs 91.1% 80.5%
DannyGoodacre.Cqrs.CommandHandler`1 100%
DannyGoodacre.Cqrs.CommandHandler`2 100%
DannyGoodacre.Cqrs.CommandHandlerBase`2 100% 100%
DannyGoodacre.Cqrs.LoggerExtensions 100% 50%
DannyGoodacre.Cqrs.QueryHandler`2 96.1% 100%
DannyGoodacre.Cqrs.StateCommandHandler`1 37.5%
DannyGoodacre.Cqrs.StateCommandHandler`2 37.5%
DannyGoodacre.Cqrs.StateCommandHandlerBase`2 96.1% 100%
DannyGoodacre.Cqrs.TransactionCommandHandler`1 37.5%
DannyGoodacre.Cqrs.TransactionCommandHandler`2 37.5%
DannyGoodacre.Cqrs.TransactionCommandHandlerBase`2 97.7% 100%
DannyGoodacre.Cqrs.TypeExtensions 100% 92.8%
Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions 100% 100%
DannyGoodacre.Cqrs.EntityFrameworkCore - 100%
Name Line Branch
DannyGoodacre.Cqrs.EntityFrameworkCore 100% 93.7%
DannyGoodacre.Cqrs.EntityFrameworkCore.DbContextTransactionUnit`1 100% 91.6%
Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions 100% 100%
DannyGoodacre.Cqrs.Testing - 98.2%
Name Line Branch
DannyGoodacre.Cqrs.Testing 98.2% 100%
DannyGoodacre.Cqrs.Testing.CommandHandlerTestCore`2 100%
DannyGoodacre.Cqrs.Testing.LoggerMockExtensions 100%
DannyGoodacre.Cqrs.Testing.QueryHandlerTestBase`2 100%
DannyGoodacre.Cqrs.Testing.StateCommandHandlerTestCore`2 100%
DannyGoodacre.Cqrs.Testing.TransactionCommandHandlerTestCore`2 94.4% 100%
DannyGoodacre.Primitives - 98.3%
Name Line Branch
DannyGoodacre.Primitives 98.3% 95.4%
DannyGoodacre.Primitives.Conflict 100%
DannyGoodacre.Primitives.Conflict`1 100%
DannyGoodacre.Primitives.DomainError 100%
DannyGoodacre.Primitives.DomainError`1 100%
DannyGoodacre.Primitives.Error 100%
DannyGoodacre.Primitives.InternalError 100%
DannyGoodacre.Primitives.InternalError`1 100%
DannyGoodacre.Primitives.Invalid 100%
DannyGoodacre.Primitives.Invalid`1 100%
DannyGoodacre.Primitives.IResult 95% 92.8%
DannyGoodacre.Primitives.Result 100%
DannyGoodacre.Primitives.Result`1 100%
DannyGoodacre.Primitives.Success`1 100%
DannyGoodacre.Primitives.ValidationState 100% 100%
DannyGoodacre.Testing - 98.5%
Name Line Branch
DannyGoodacre.Testing 98.5% 83.3%
DannyGoodacre.Testing.LoggerExtensions 94.4% 50%
DannyGoodacre.Testing.TestBase 100% 85.7%

Full coverage report artifact

@dannygoodacre
dannygoodacre merged commit 1681ffb into main Sep 3, 2026
1 check passed
@dannygoodacre
dannygoodacre deleted the 39-success-and-failure-boolean-properties-for-iresult branch September 3, 2026 20:25
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.

Success and failure boolean properties for IResult

1 participant