gritcsenko / HomeInventory

Inventory management for home
MIT License
6 stars 0 forks source link

Bump dotnet/sdk from 8.0.400 to 8.0.401 in /src/HomeInventory #949

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps dotnet/sdk from 8.0.400 to 8.0.401.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
github-actions[bot] commented 1 month ago

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails

Scanned Manifest Files

github-actions[bot] commented 1 month ago

Test Results

259 tests  ±0   259 :white_check_mark: ±0   6s :stopwatch: ±0s   1 suites ±0     0 :zzz: ±0    1 files   ±0     0 :x: ±0 

Results for commit a35ee321. ± Comparison against base commit 7e413da8.

This pull request removes 17 and adds 17 tests. Note that renamed tests count towards both. ``` HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: AuthenticateResult { Id = 01J59WGE1C08G14GT7Y9VPKS4T, Token = Token9d49f7ae-d4e8-4e32-9aef-ddd74320d4e0 }, destination: typeof(HomeInventory.Contracts.LoginResponse)) HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: LoginRequest { Email = Email09deed84-beed-4cdd-9b68-b5809790ac8c, Password = Password78dc51f2-b43c-4d5d-9b42-736afbf0894b }, destination: typeof(HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQuery)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01J59WGCGXMF06PXWR5HKT1T1W, destination: typeof(HomeInventory.Domain.ValueObjects.ProductId)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01J59WGCGXTYG34EPTQA6GT4YE, destination: typeof(System.Ulid)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: Amount { Unit = CubicMeter (01J59WGC7NC08K0HDV6PWEH7VV), Value = 71 }, destination: typeof(HomeInventory.Infrastructure.Persistence.Models.ProductAmountModel)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: ProductAmountModel { UnitName = "Gill", Value = 84 }, destination: typeof(HomeInventory.Domain.ValueObjects.Amount)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01J59WGDP4G8DAYP67D34W36YQ@email.com, destination: typeof(string)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01J59WGDP4P31FT0ABMKF9N8SE, destination: typeof(System.Ulid)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email392ae35d-5df8-4041-82f9-730dfbc0dd13, Password = Password97f297c9-d063-41fc-96fb-94c68dc51e57 }, destination: typeof(HomeInventory.Application.Cqrs.Commands.Register.RegisterCommand)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email9803b6ab-0ee5-4cda-adde-1cd1d8aadc9e, Password = Passwordb3d7a909-ba17-4ff3-b524-4c193e3c4937 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.UserId.UserIdQuery)) … ``` ``` HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: AuthenticateResult { Id = 01J5E5XMK0NB7EEPHBRVHEZ3F8, Token = Token054d634d-e9af-4c77-b6aa-ed4d65347376 }, destination: typeof(HomeInventory.Contracts.LoginResponse)) HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: LoginRequest { Email = Emaild726a95d-e0bc-497d-8cca-eb28dcc7db7e, Password = Password71e28ffb-891d-4b23-b2bd-a3abfaa1f6b7 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQuery)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01J5E5XMYZWPG0S9DR8F20WECY, destination: typeof(HomeInventory.Domain.ValueObjects.ProductId)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01J5E5XMYZZFDYHVW1A5PZ7ZGV, destination: typeof(System.Ulid)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: Amount { Unit = MicroLiter (01J5E5XK3N26DHG3HMJRN1K4CJ), Value = 18 }, destination: typeof(HomeInventory.Infrastructure.Persistence.Models.ProductAmountModel)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: ProductAmountModel { UnitName = "Tablespoon", Value = 96 }, destination: typeof(HomeInventory.Domain.ValueObjects.Amount)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01J5E5XMT4EGJKQEXMK767HG0R@email.com, destination: typeof(string)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01J5E5XMT4Z73A9WKJK8GSP3NK, destination: typeof(System.Ulid)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email22e124eb-ba9a-4544-8a98-539613986d52, Password = Password6bc58700-6cef-44d5-8016-b17e5f2e802b }, destination: typeof(HomeInventory.Application.Cqrs.Commands.Register.RegisterCommand)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email6bd43734-22ff-414b-a0fd-c610c963ec17, Password = Passwordb1764fe7-bf3e-4add-88c1-b2272bbde727 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.UserId.UserIdQuery)) … ```
github-actions[bot] commented 1 month ago

Code Coverage

Package Line Rate Branch Rate Health
HomeInventory.Web 81% 64%
HomeInventory.Web.UserManagement 100% 100%
HomeInventory.Domain.Primitives 84% 75%
HomeInventory.Domain.UserManagement 91% 100%
HomeInventory.Infrastructure 91% 77%
HomeInventory.Contracts.Validations 100% 100%
HomeInventory.Application.UserManagement 95% 100%
HomeInventory.Contracts.UserManagement.Validators 100% 92%
HomeInventory.Application.Framework 90% 100%
HomeInventory.Application.UserManagement.Interfaces 100% 100%
HomeInventory.Tests.Framework 82% 63%
HomeInventory.Application 95% 63%
HomeInventory.Core 78% 69%
HomeInventory.Infrastructure.UserManagement 93% 50%
HomeInventory.Domain 88% 89%
HomeInventory.Web.Framework 89% 59%
HomeInventory.Infrastructure.Framework 82% 44%
Summary 85% (1612 / 1886) 65% (338 / 522)

Minimum allowed line rate is 60%

github-actions[bot] commented 1 month ago

Summary

Summary ||| |:---|:---| | Generated on: | 08/16/2024 - 18:06:56 | | Coverage date: | 08/16/2024 - 18:06:44 | | Parser: | Cobertura | | Assemblies: | 17 | | Classes: | 219 | | Files: | 205 | | **Line coverage:** | 85.8% (1677 of 1954) | | Covered lines: | 1677 | | Uncovered lines: | 277 | | Coverable lines: | 1954 | | Total lines: | 5493 | | **Branch coverage:** | 66.4% (348 of 524) | | Covered branches: | 348 | | Total branches: | 524 | | **Method coverage:** | [Feature is only available for sponsors](https://reportgenerator.io/pro) | | Tag: | 1993_10424207075 |

Coverage

HomeInventory.Application - 94.7% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Application**|**94.7%**|**63.3%**| |HomeInventory.Application.AssemblyReference|100%|| |HomeInventory.Application.BaseHealthCheck|88.8%|100%| |HomeInventory.Application.Cqrs.Behaviors.LoggingBehavior`2|86.6%|50%| |HomeInventory.Application.Cqrs.Behaviors.UnitOfWorkBehavior`2|93.7%|75%| |HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQueryHandle
r|100%|100%| |HomeInventory.Application.HealthCheckTags|100%|| |HomeInventory.Application.LogEvents|100%|62.5%| |HomeInventory.Application.MediatRServiceConfigurationExtensions|100%|| |Microsoft.Extensions.DependencyInjection.ApplicationServiceCollectionExtens
ions|100%||
HomeInventory.Application.Framework - 89.6% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Application.Framework**|**89.6%**|****| |HomeInventory.Application.Cqrs.DomainEvents.DomainEventNotification|100%|| |HomeInventory.Application.Cqrs.DomainEvents.DomainEventNotification`1|100%|| |HomeInventory.Application.Framework.FeatureFlag|100%|| |HomeInventory.Application.Framework.FeatureFlag`1|100%|| |HomeInventory.Application.Framework.FeatureManagerExtensions|0%|| |HomeInventory.Application.Framework.Mapping.BaseMappingsProfile|100%|| |HomeInventory.Application.Framework.Mapping.TypeConverterAdapter`3|100%|| |HomeInventory.Application.Interfaces.Messaging.CommandHandler`1|100%|| |HomeInventory.Application.Interfaces.Messaging.QueryHandler`2|66.6%|| |HomeInventory.Application.MappingAssemblySource|100%|| |Microsoft.Extensions.DependencyInjection.ApplicationFrameworkServiceCollect
ionExtensions|100%||
HomeInventory.Application.UserManagement - 95.2% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Application.UserManagement**|**95.2%**|**100%**| |HomeInventory.Application.Cqrs.Commands.Register.F5
901BC97285218797F4748A7ECD72C55B6A0ECE2330AB17619ACC55E5D437992__Extensions|100%|| |HomeInventory.Application.Cqrs.Commands.Register.RegisterCommandHandler|100%|100%| |HomeInventory.Application.Cqrs.DomainEvents.UserCreatedDomainEventHandler|0%|| |HomeInventory.Application.Cqrs.Queries.UserId.UserIdQueryHandler|100%|| |HomeInventory.Application.UserManagement.AssemblyReference|0%||
HomeInventory.Application.UserManagement.Interfaces - |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Application.UserManagement.Interfaces**|****|****|
HomeInventory.Contracts.UserManagement.Validators - 100% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Contracts.UserManagement.Validators**|**100%**|**91.6%**| |HomeInventory.Contracts.UserManagement.Validators.AssemblyReference|100%|| |HomeInventory.Contracts.Validations.PasswordCharacterSet|100%|| |HomeInventory.Contracts.Validations.PasswordCharacterSets|100%|| |HomeInventory.Contracts.Validations.PasswordValidator`1|100%|100%| |HomeInventory.Contracts.Validations.PasswordValidatorOptions|100%|100%| |HomeInventory.Contracts.Validations.RegisterRequestValidator|100%|| |HomeInventory.Contracts.Validations.RuleBuilderExtensions|100%|50%|
HomeInventory.Contracts.Validations - 100% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Contracts.Validations**|**100%**|****| |HomeInventory.Contracts.Validations.AssemblyReference|100%|| |HomeInventory.Contracts.Validations.LoginRequestValidator|100%||
HomeInventory.Core - 78.1% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Core**|**78.1%**|**68.5%**| |HomeInventory.Core.AnonymousAsyncDisposable|100%|100%| |HomeInventory.Core.AssemblyReference|0%|| |HomeInventory.Core.CollectionExtensions|60%|75%| |HomeInventory.Core.DictionaryExtensions|100%|100%| |HomeInventory.Core.DisposableExtensions|88.8%|50%| |HomeInventory.Core.EnumerableExtensions|57.1%|60%| |HomeInventory.Core.Execute|100%|| |HomeInventory.Core.Functional|100%|100%| |HomeInventory.Core.LazyExtensions|100%|100%| |HomeInventory.Core.OptionExtensions|85.7%|75%| |HomeInventory.Core.PowerExtensions|0%|0%| |HomeInventory.Core.Scope`1|88.8%|75%| |HomeInventory.Core.ScopeAccessor|100%|| |HomeInventory.Core.ScopeAccessorExtensions|100%|100%| |HomeInventory.Core.ScopeContainer|100%|| |HomeInventory.Core.ScopeFactory|100%|| |HomeInventory.Core.TypeExtensions|100%|100%| |HomeInventory.Core.ValidationExtensions|71.4%|75%| |HomeInventory.Domain.Primitives.Errors.ValidationError|100%|| |HomeInventory.Domain.Primitives.Errors.ValidationException|100%||
HomeInventory.Domain - 91% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Domain**|**91%**|**88.2%**| |HomeInventory.Domain.AssemblyReference|0%|| |HomeInventory.Domain.Entities.Material|0%|| |HomeInventory.Domain.Entities.Product|0%|| |HomeInventory.Domain.Errors.DuplicateProductError|0%|| |HomeInventory.Domain.Errors.InvalidCredentialsError|100%|| |HomeInventory.Domain.Events.ProductAddedEvent|0%|| |HomeInventory.Domain.Events.ProductRemovedEvent|0%|| |HomeInventory.Domain.FixedTimeProvider|100%|| |HomeInventory.Domain.ValueObjects|95.6%|88.8%| |HomeInventory.Domain.ValueObjects.Amount|100%|| |HomeInventory.Domain.ValueObjects.AmountFactory|100%|87.5%| |HomeInventory.Domain.ValueObjects.AmountUnit|100%|| |HomeInventory.Domain.ValueObjects.MaterialId|0%|| |HomeInventory.Domain.ValueObjects.MeasurementType|90.9%|| |HomeInventory.Domain.ValueObjects.ProductId|100%|| |Microsoft.Extensions.DependencyInjection.DomainServiceCollectionExtensions|100%||
HomeInventory.Domain.Primitives - 84% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Domain.Primitives**|**84%**|**75%**| |HomeInventory.Application.Mapping.BuilderObjectConverter`3|100%|| |HomeInventory.Application.Mapping.ObjectConverter`2|100%|| |HomeInventory.Domain.Events.DomainEvent|100%|| |HomeInventory.Domain.Primitives.AggregateRoot`2|60%|| |HomeInventory.Domain.Primitives.AssemblyReference|0%|| |HomeInventory.Domain.Primitives.BaseEnumeration`1|87.5%|| |HomeInventory.Domain.Primitives.BaseEnumeration`2|100%|| |HomeInventory.Domain.Primitives.Entity`2|100%|| |HomeInventory.Domain.Primitives.EnumerationItemsCollection|100%|| |HomeInventory.Domain.Primitives.EnumerationItemsCollection`1|87.5%|100%| |HomeInventory.Domain.Primitives.Equatable`1|100%|83.3%| |HomeInventory.Domain.Primitives.EquatableComponent`1|70%|50%| |HomeInventory.Domain.Primitives.Errors.ConflictError|100%|| |HomeInventory.Domain.Primitives.Errors.NotFoundError|100%|| |HomeInventory.Domain.Primitives.Errors.ValueNotSpecifiedError|0%|| |HomeInventory.Domain.Primitives.EventsCollection|60%|| |HomeInventory.Domain.Primitives.Ids.BuildableIdentifierObject`3|100%|| |HomeInventory.Domain.Primitives.Ids.DelegatingIdSupplier`1|100%|| |HomeInventory.Domain.Primitives.Ids.IdentifierObject`2|66.6%|| |HomeInventory.Domain.Primitives.Ids.IdentifierObjectBuilder`3|100%|100%| |HomeInventory.Domain.Primitives.Ids.IdSuppliers|100%|| |HomeInventory.Domain.Primitives.Ids.UlidIdentifierObject`1|100%|| |HomeInventory.Domain.Primitives.Ids.UlidIdentifierObjectBuilder`1|100%|| |HomeInventory.Domain.Primitives.ValueObject`1|100%|| |HomeInventory.Domain.Primitives.ValueObjectBuilder`3|70%|66.6%|
HomeInventory.Domain.UserManagement - 90.9% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Domain.UserManagement**|**90.9%**|****| |HomeInventory.Domain.Aggregates.User|100%|| |HomeInventory.Domain.Errors.DuplicateEmailError|100%|| |HomeInventory.Domain.Events.UserCreatedDomainEvent|100%|| |HomeInventory.Domain.UserManagement.AssemblyReference|0%|| |HomeInventory.Domain.ValueObjects.Email|100%|| |HomeInventory.Domain.ValueObjects.UserId|100%||
HomeInventory.Infrastructure - 90.6% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Infrastructure**|**90.6%**|**77.2%**| |HomeInventory.Infrastructure.AssemblyReference|100%|| |HomeInventory.Infrastructure.Persistence.DatabaseContext|100%|100%| |HomeInventory.Infrastructure.Persistence.Mapping.AmountObjectConverter|100%|| |HomeInventory.Infrastructure.Persistence.Mapping.ModelMappings|100%|| |HomeInventory.Infrastructure.Persistence.Models.Configurations.OutboxDataba
seConfigurationApplier|100%|| |HomeInventory.Infrastructure.Persistence.Models.Configurations.OutboxMessag
eConfiguration|84.6%|0%| |HomeInventory.Infrastructure.Persistence.Models.Configurations.PolymorphicD
omainEventTypeResolver|100%|100%| |HomeInventory.Infrastructure.Persistence.Models.Interceptors.PublishDomainE
ventsInterceptor|100%|100%| |HomeInventory.Infrastructure.Services.EventsPersistenceService|100%|| |HomeInventory.Infrastructure.Services.PersistenceHealthCheck|69.2%|62.5%| |Microsoft.Extensions.DependencyInjection.InfrastructureServiceCollectionExt
ensions|100%||
HomeInventory.Infrastructure.Framework - 81.9% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Infrastructure.Framework**|**81.9%**|**39.2%**| |HomeInventory.Infrastructure.Framework.AssemblyReference|0%|| |HomeInventory.Infrastructure.Framework.Mapping.MappingExtensions|100%|7.1%| |HomeInventory.Infrastructure.Persistence.BaseDatabaseConfigurationApplier`2|50%|0%| |HomeInventory.Infrastructure.Persistence.Models.Configurations.EntityTypeBu
ilderExtensions|100%|| |HomeInventory.Infrastructure.Persistence.Models.Configurations.IdValueConve
rter`2|100%|| |HomeInventory.Infrastructure.Persistence.Repository`3|82.3%|75%| |HomeInventory.Infrastructure.Specifications.ByIdFilterSpecification`2|100%|| |Microsoft.Extensions.DependencyInjection.InfrastructureFrameworkServiceColl
ectionExtensions|75%|100%|
HomeInventory.Infrastructure.UserManagement - 92.8% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Infrastructure.UserManagement**|**92.8%**|**50%**| |HomeInventory.Infrastructure.Persistence.Models.Configurations.UserModelCon
figuration|100%|| |HomeInventory.Infrastructure.Persistence.Models.Configurations.UserModelDat
abaseConfigurationApplier|100%|| |HomeInventory.Infrastructure.Persistence.UserRepository|100%|| |HomeInventory.Infrastructure.Services.BCryptPasswordHasher|100%|| |HomeInventory.Infrastructure.Specifications.UserHasEmailSpecification|57.1%|| |HomeInventory.Infrastructure.UserManagement.AssemblyReference|100%|| |HomeInventory.Infrastructure.UserManagement.Mapping.UserManagementModelMapp
ings|100%|| |HomeInventory.Infrastructure.UserManagement.Models.Configurations.DomainEve
ntJsonTypeInfo|100%|50%| |Microsoft.Extensions.DependencyInjection.InfrastructureUserManagementServic
eCollectionExtensions|100%||
HomeInventory.Tests.Framework - 81.7% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Tests.Framework**|**81.7%**|**62.8%**| |HomeInventory.Tests.Framework.Assertions.AssertionExtensions|66.6%|| |HomeInventory.Tests.Framework.Assertions.JsonElementAssertions|48.5%|100%| |HomeInventory.Tests.Framework.Assertions.ObjectAssertions`1|100%|| |HomeInventory.Tests.Framework.Assertions.ObjectExtensions|93.7%|56.2%| |HomeInventory.Tests.Framework.Assertions.OkResultAssertions`1|100%|| |HomeInventory.Tests.Framework.Assertions.QueryResultAssertions`1|70.3%|66.6%| |HomeInventory.Tests.Framework.Assertions.RouteEndpointAssertions|100%|| |HomeInventory.Tests.Framework.Assertions.ServiceCollectionAssertions|100%|100%| |HomeInventory.Tests.Framework.Assertions.ServiceDescriptorExtensions|100%|100%| |HomeInventory.Tests.Framework.Assertions.UlidAssertions|100%|| |HomeInventory.Tests.Framework.Assertions.UlidAssertions`1|40.7%|0%| |HomeInventory.Tests.Framework.Attributes.ArchitectureTestAttribute|100%|| |HomeInventory.Tests.Framework.Attributes.CategoryTraitAttribute|100%|| |HomeInventory.Tests.Framework.Attributes.CategoryTraitDiscoverer|100%|66.6%| |HomeInventory.Tests.Framework.Attributes.ClassDataAttribute`1|100%|| |HomeInventory.Tests.Framework.Attributes.IntegrationTestAttribute|0%|| |HomeInventory.Tests.Framework.Attributes.InvariantCultureAttribute|100%|| |HomeInventory.Tests.Framework.Attributes.SkippedAttribute|0%|| |HomeInventory.Tests.Framework.Attributes.TestPriorityAttribute|0%|| |HomeInventory.Tests.Framework.Attributes.UnitTestAttribute|100%|| |HomeInventory.Tests.Framework.BaseContext|100%|| |HomeInventory.Tests.Framework.BaseTest|100%|100%| |HomeInventory.Tests.Framework.BaseTest`1|100%|| |HomeInventory.Tests.Framework.CancellationImplementation|75%|100%| |HomeInventory.Tests.Framework.Customizations.ApiBehaviorOptionsCustomizatio
n|100%|| |HomeInventory.Tests.Framework.Customizations.FixtureExtensions|95%|100%| |HomeInventory.Tests.Framework.Customizations.RegisterRequestCustomization|100%|100%| |HomeInventory.Tests.Framework.DbContextFactory|100%|50%| |HomeInventory.Tests.Framework.GivenContext`1|96.7%|83.3%| |HomeInventory.Tests.Framework.GivenContext`2|100%|| |HomeInventory.Tests.Framework.GivenContext`3|100%|| |HomeInventory.Tests.Framework.IndexedVariable`1|100%|| |HomeInventory.Tests.Framework.PriorityTestOrderer|100%|83.3%| |HomeInventory.Tests.Framework.PropertyValue`1|100%|| |HomeInventory.Tests.Framework.RandomExtensions|37.5%|30%| |HomeInventory.Tests.Framework.ReflectionDbContextFactory|100%|50%| |HomeInventory.Tests.Framework.ReflectionMethods|100%|| |HomeInventory.Tests.Framework.ServiceCollectionExtensions|100%|| |HomeInventory.Tests.Framework.SubstitutionDbContextFactory|100%|| |HomeInventory.Tests.Framework.TestingLogger`1|50%|| |HomeInventory.Tests.Framework.ThenCatchedContext|100%|| |HomeInventory.Tests.Framework.ThenContext|100%|| |HomeInventory.Tests.Framework.ThenContext`1|100%|| |HomeInventory.Tests.Framework.Variable|100%|| |HomeInventory.Tests.Framework.Variable`1|75%|| |HomeInventory.Tests.Framework.VariablesCollectionExtensions|83.3%|50%| |HomeInventory.Tests.Framework.VariablesContainer|100%|100%| |HomeInventory.Tests.Framework.VariableValues`1|87.5%|59%| |HomeInventory.Tests.Framework.WhenContext|92.3%||
HomeInventory.Web - 80.8% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Web**|**80.8%**|**63.8%**| |HomeInventory.Web.AssemblyReference|100%|| |HomeInventory.Web.Authentication.GuidJwtIdentityGenerator|100%|| |HomeInventory.Web.Authentication.JwtTokenGenerator|100%|| |HomeInventory.Web.Authorization.Dynamic.DynamicAuthorizationHandler|0%|0%| |HomeInventory.Web.Authorization.Dynamic.DynamicPermissionRequirement|50%|| |HomeInventory.Web.Configuration.CorrelationIdContainer|100%|| |HomeInventory.Web.Configuration.JwtBearerOptionsSetup|100%|| |HomeInventory.Web.Configuration.JwtOptions|100%|100%| |HomeInventory.Web.Configuration.Validation.JwtOptionsValidator|100%|| |HomeInventory.Web.Mapping.ContractsMappings|100%|| |HomeInventory.Web.Middleware.CorrelationIdMiddleware|100%|100%| |HomeInventory.Web.Middleware.HeaderNames|100%|| |HomeInventory.Web.Middleware.ProblemTraceIdentifierMiddleware|0%|| |HomeInventory.Web.Modules.AuthenticationModule|100%|| |HomeInventory.Web.Modules.PermissionModule|83.3%|| |HomeInventory.Web.OpenApi.ConfigureSwaggerOptions|72.9%|31.2%| |HomeInventory.Web.OpenApi.DeprecatedSwaggerOperationFilter|100%|| |HomeInventory.Web.OpenApi.JsonOpenApiValueConverter|100%|100%| |HomeInventory.Web.OpenApi.ParametersSwaggerOperationFilter|100%|100%| |HomeInventory.Web.OpenApi.ResponsesSwaggerOperationFilter|100%|100%| |HomeInventory.Web.OpenApi.SwaggerDefaultValues|100%|100%| |Microsoft.Extensions.DependencyInjection.DynamicAuthorizationServiceCollect
ionExtensions|94.1%|83.3%| |Microsoft.Extensions.DependencyInjection.WebServiceCollectionExtensions|94.8%|66.6%|
HomeInventory.Web.Framework - 89.3% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Web.Framework**|**89.3%**|**65.2%**| |HomeInventory.Web.EndpointRouteBuilderExtensions|100%|| |HomeInventory.Web.Framework.FluentOptionsValidator|50%|| |HomeInventory.Web.Framework.FluentOptionsValidator`1|92.3%|50%| |HomeInventory.Web.Framework.MappingExtensions|100%|12.5%| |HomeInventory.Web.Framework.SectionPath|85.7%|| |HomeInventory.Web.Framework.ValidationContextFactory`1|100%|100%| |HomeInventory.Web.Infrastructure.ErrorMapping|100%|100%| |HomeInventory.Web.Infrastructure.ErrorMappingBuilder|100%|| |HomeInventory.Web.Infrastructure.HomeInventoryProblemDetailsFactory|100%|88.8%| |HomeInventory.Web.Infrastructure.ProblemDetailsExtensions|92.8%|79.1%| |HomeInventory.Web.Infrastructure.ProblemDetailsFactoryExtensions|76.9%|| |HomeInventory.Web.Modules.ApiModule|92.3%|| |HomeInventory.Web.RouteHandlerBuilderExtensions|100%|| |HomeInventory.Web.ValidationEndpointFilter`1|13.3%|0%| |Microsoft.Extensions.DependencyInjection.WebFrameworkServiceCollectionExten
sions|100%||
HomeInventory.Web.UserManagement - 100% |**Name**|**Line**|**Branch**| |:---|---:|---:| |**HomeInventory.Web.UserManagement**|**100%**|****| |HomeInventory.Web.Modules.UserManagementModule|100%|| |HomeInventory.Web.UserManagement.AssemblyReference|100%|| |HomeInventory.Web.UserManagement.UserManagementContractsMappings|100%||