| Parser: | MultiReport (6x Cobertura) |
|---|---|
| Assemblies: | 1 |
| Classes: | 14 |
| Files: | 23 |
| Coverage date: | 08/12/2026 - 12:28:01 - 08/12/2026 - 12:28:14 |
| Covered lines: | 348 |
|---|---|
| Uncovered lines: | 623 |
| Coverable lines: | 971 |
| Total lines: | 1611 |
| Line coverage: | 35.8% |
| Covered branches: | 13 |
|---|---|
| Total branches: | 128 |
| Branch coverage: | 10.1% |
Feature is only available for sponsors
Upgrade to PRO version| Assembly | Class | Method | Crap Score | Cyclomatic complexity |
|---|---|---|---|---|
| cCoder.Data | cCoder.Data.Models.Security.UserExtensions | Can(...) | 506 | 22 |
| cCoder.Data | cCoder.Data.Extensions.TypeExtensions | GetIdProperty(...) | 156 | 12 |
| cCoder.Data | cCoder.Data.Models.Security.RoleExtensions | Allows(...) | 156 | 12 |
| cCoder.Data | cCoder.Data.Models.Security.AppExtensions | IsAppAdmin(...) | 110 | 10 |
| cCoder.Data | cCoder.Data.Models.Security.UserExtensions | IsAdminOfApp(...) | 110 | 10 |
| cCoder.Data | cCoder.Data.CoreDataContext | GetUserInformation(...) | 42 | 6 |
| cCoder.Data | cCoder.Data.Extensions.TypeExtensions | IsJoinType(...) | 42 | 6 |
| Line coverage | Branch coverage | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Covered | Uncovered | Coverable | Total | Percentage | Covered | Total | Percentage | ||||||
| cCoder.Data | 348 | 623 | 971 | 1611 | 35.8% | 13 | 128 | 10.1% | ||||||
| cCoder.Data.CoreContextFactory | 7 | 15 | 22 | 59 | 31.8% | 1 | 2 | 50% | ||||||
| cCoder.Data.CoreDataContext | 227 | 507 | 734 | 999 | 30.9% | 0 | 26 | 0% | ||||||
| cCoder.Data.Dependencies.ValidationRulesEngine | 2 | 1 | 3 | 16 | 66.6% | 1 | 2 | 50% | ||||||
| cCoder.Data.Exposures.MetadataTypeCache | 6 | 0 | 6 | 26 | 100% | 0 | 0 | |||||||
| cCoder.Data.Extensions.CompositePropertyInfo | 0 | 17 | 17 | 38 | 0% | 0 | 0 | |||||||
| cCoder.Data.Extensions.IEnumerableExtensions | 0 | 11 | 11 | 36 | 0% | 0 | 8 | 0% | ||||||
| cCoder.Data.Extensions.ObjectExtensions | 0 | 27 | 27 | 52 | 0% | 0 | 0 | |||||||
| cCoder.Data.Extensions.ServiceProviderExtensions | 10 | 1 | 11 | 32 | 90.9% | 4 | 8 | 50% | ||||||
| cCoder.Data.Extensions.TypeExtensions | 0 | 23 | 23 | 52 | 0% | 0 | 18 | 0% | ||||||
| cCoder.Data.IServiceCollectionExtensions | 33 | 4 | 37 | 81 | 89.1% | 1 | 4 | 25% | ||||||
| cCoder.Data.Models.Security.AppExtensions | 0 | 3 | 3 | 15 | 0% | 0 | 10 | 0% | ||||||
| cCoder.Data.Models.Security.RoleExtensions | 0 | 4 | 4 | 18 | 0% | 0 | 12 | 0% | ||||||
| cCoder.Data.Models.Security.UserExtensions | 0 | 10 | 10 | 24 | 0% | 0 | 32 | 0% | ||||||
| cCoder.Data.Services.Foundations.MetadataTypeCacheService | 63 | 0 | 63 | 163 | 100% | 6 | 6 | 100% | ||||||