gritcsenko / HomeInventory

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

Update dependency Microsoft.NET.Test.Sdk to v17.11.0 - autoclosed #958

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Microsoft.NET.Test.Sdk 17.10.0 -> 17.11.0 age adoption passing confidence

Release Notes

microsoft/vstest (Microsoft.NET.Test.Sdk) ### [`v17.11.0`](https://togithub.com/microsoft/vstest/releases/tag/v17.11.0) #### What's Changed - Add reference to the AdapterUtilities library in the spec docs. by [@​peterwald](https://togithub.com/peterwald) in [https://github.com/microsoft/vstest/pull/4958](https://togithub.com/microsoft/vstest/pull/4958) - Stack trace when localized, and new messages by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/4944](https://togithub.com/microsoft/vstest/pull/4944) - Fix single quote and space in F# pretty methods by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/4969](https://togithub.com/microsoft/vstest/pull/4969) - Update .NET runtimes to latest patch version by [@​Evangelink](https://togithub.com/Evangelink) in [https://github.com/microsoft/vstest/pull/4975](https://togithub.com/microsoft/vstest/pull/4975) - Update dotnetcoretests.md by [@​DickBaker](https://togithub.com/DickBaker) in [https://github.com/microsoft/vstest/pull/4977](https://togithub.com/microsoft/vstest/pull/4977) - Add list of known TestingPlatform dlls by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/4983](https://togithub.com/microsoft/vstest/pull/4983) - Update framework version used for testing, and test matrix by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/4970](https://togithub.com/microsoft/vstest/pull/4970) - Add output forwarding for .NET by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/4988](https://togithub.com/microsoft/vstest/pull/4988) - Remove usage of pt images before decomissioning by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/4994](https://togithub.com/microsoft/vstest/pull/4994) - chore: Add more details to acquistion section. by [@​voroninp](https://togithub.com/voroninp) in [https://github.com/microsoft/vstest/pull/4999](https://togithub.com/microsoft/vstest/pull/4999) - Simplify banner by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/5013](https://togithub.com/microsoft/vstest/pull/5013) - Forward standard output of testhost by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/4998](https://togithub.com/microsoft/vstest/pull/4998) - Add missing copyright header by [@​MichaelSimons](https://togithub.com/MichaelSimons) in [https://github.com/microsoft/vstest/pull/5020](https://togithub.com/microsoft/vstest/pull/5020) - Add option to not share .NET Framework testhosts by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/5018](https://togithub.com/microsoft/vstest/pull/5018) - GetTypesToLoad Attribute cant be null by [@​SimonCropp](https://togithub.com/SimonCropp) in [https://github.com/microsoft/vstest/pull/5054](https://togithub.com/microsoft/vstest/pull/5054) - rawArgument in GetArgumentList cant be null by [@​SimonCropp](https://togithub.com/SimonCropp) in [https://github.com/microsoft/vstest/pull/5056](https://togithub.com/microsoft/vstest/pull/5056) - fix Atribute typo by [@​SimonCropp](https://togithub.com/SimonCropp) in [https://github.com/microsoft/vstest/pull/5057](https://togithub.com/microsoft/vstest/pull/5057) - remove unnecessary list alloc for 2 scenarios in TestRequestManager.GetSources by [@​SimonCropp](https://togithub.com/SimonCropp) in [https://github.com/microsoft/vstest/pull/5058](https://togithub.com/microsoft/vstest/pull/5058) - fix incompatiblity typo by [@​SimonCropp](https://togithub.com/SimonCropp) in [https://github.com/microsoft/vstest/pull/5059](https://togithub.com/microsoft/vstest/pull/5059) - remove redundant inline method in IsPlatformIncompatible by [@​SimonCropp](https://togithub.com/SimonCropp) in [https://github.com/microsoft/vstest/pull/5060](https://togithub.com/microsoft/vstest/pull/5060) - fix Sucess typo by [@​SimonCropp](https://togithub.com/SimonCropp) in [https://github.com/microsoft/vstest/pull/5061](https://togithub.com/microsoft/vstest/pull/5061) - use some null coalescing by [@​SimonCropp](https://togithub.com/SimonCropp) in [https://github.com/microsoft/vstest/pull/5062](https://togithub.com/microsoft/vstest/pull/5062) - Add cts into friends of TranslationLayer by [@​jakubch1](https://togithub.com/jakubch1) in [https://github.com/microsoft/vstest/pull/5075](https://togithub.com/microsoft/vstest/pull/5075) - Use built in sha1 for id generation by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/5081](https://togithub.com/microsoft/vstest/pull/5081) - All output in terminal logger by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/5083](https://togithub.com/microsoft/vstest/pull/5083) - Ignore env test by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/5095](https://togithub.com/microsoft/vstest/pull/5095) - Dispose XmlReader in XmlRunSettingsUtilities by [@​omajid](https://togithub.com/omajid) in [https://github.com/microsoft/vstest/pull/5094](https://togithub.com/microsoft/vstest/pull/5094) - Bump to macos-12 build image by [@​akoeplinger](https://togithub.com/akoeplinger) in [https://github.com/microsoft/vstest/pull/5101](https://togithub.com/microsoft/vstest/pull/5101) - Handle ansi escape in terminal logger reporter by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/5084](https://togithub.com/microsoft/vstest/pull/5084) - remove disable interactive auth by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/5110](https://togithub.com/microsoft/vstest/pull/5110) - Error output as info in terminal logger by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/5113](https://togithub.com/microsoft/vstest/pull/5113) - Write dll instead of target on abort, rename errors by [@​nohwnd](https://togithub.com/nohwnd) in [https://github.com/microsoft/vstest/pull/5115](https://togithub.com/microsoft/vstest/pull/5115) - - \[rel/17.11] Update dependencies from devdiv/DevDiv/vs-code-coverage by [@​dotnet-maestro](https://togithub.com/dotnet-maestro) in [https://github.com/microsoft/vstest/pull/5152](https://togithub.com/microsoft/vstest/pull/5152) #### New Contributors - [@​peterwald](https://togithub.com/peterwald) made their first contribution in [https://github.com/microsoft/vstest/pull/4958](https://togithub.com/microsoft/vstest/pull/4958) - [@​DickBaker](https://togithub.com/DickBaker) made their first contribution in [https://github.com/microsoft/vstest/pull/4977](https://togithub.com/microsoft/vstest/pull/4977) - [@​voroninp](https://togithub.com/voroninp) made their first contribution in [https://github.com/microsoft/vstest/pull/4999](https://togithub.com/microsoft/vstest/pull/4999) - [@​akoeplinger](https://togithub.com/akoeplinger) made their first contribution in [https://github.com/microsoft/vstest/pull/5101](https://togithub.com/microsoft/vstest/pull/5101) **Full Changelog**: https://github.com/microsoft/vstest/compare/v17.10.0...v17.11.0-release-24352-06

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

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 aa4584f8. ± Comparison against base commit ebc3c893.

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 = 01J5PPHZACFAKZE6VV2RCHC37F, Token = Token92ad3810-ae94-43b7-a66b-a636bcc5b43b }, destination: typeof(HomeInventory.Contracts.LoginResponse)) HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: LoginRequest { Email = Email44632133-3da3-4013-84d8-21ac9d1efb68, Password = Passworda66d8398-d88f-49d7-85e3-53a75efc832c }, destination: typeof(HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQuery)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01J5PPHYTNE2H3TE354Z3CHZDB, destination: typeof(HomeInventory.Domain.ValueObjects.ProductId)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01J5PPHYTNWVCZ7ZXQW2ASHQE7, destination: typeof(System.Ulid)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: Amount { Unit = Quart (01J5PPHY39CJ7QNF8NS6WYAK70), Value = 103 }, destination: typeof(HomeInventory.Infrastructure.Persistence.Models.ProductAmountModel)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: ProductAmountModel { UnitName = "Gallon", Value = 193 }, destination: typeof(HomeInventory.Domain.ValueObjects.Amount)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01J5PPHZVY9KSACW5GFEG6M094@email.com, destination: typeof(string)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01J5PPHZVYHTJFY6164RQTFM1S, destination: typeof(System.Ulid)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email94cbc7c9-b62d-4eb8-a4a5-32d87d948eb8, Password = Passworde72243fd-f999-4408-a5d4-333e889e48c6 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.UserId.UserIdQuery)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Emailc64fb600-5631-4f94-b276-b5afe3187d0f, Password = Password4254291c-47d3-4602-91f8-7cad902cb519 }, destination: typeof(HomeInventory.Application.Cqrs.Commands.Register.RegisterCommand)) … ``` ``` HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: AuthenticateResult { Id = 01J5R9F44773RRXQ3RPQHFRWS0, Token = Token81932ed1-e9ac-4f8e-b365-c9f590b392c6 }, destination: typeof(HomeInventory.Contracts.LoginResponse)) HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: LoginRequest { Email = Email9a7bad44-bb6b-4d61-967e-940d7906cff2, Password = Password4cf802c1-cd19-4072-a5ef-9b2f64757efe }, destination: typeof(HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQuery)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01J5R9F4Q27E37DGVG907Z1PD5, destination: typeof(HomeInventory.Domain.ValueObjects.ProductId)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01J5R9F4Q2A3A2WF24YCPESGFR, destination: typeof(System.Ulid)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: Amount { Unit = Pottle (01J5R9F36AX5MEFTAG5Y0NEQK0), Value = 90 }, destination: typeof(HomeInventory.Infrastructure.Persistence.Models.ProductAmountModel)) HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: ProductAmountModel { UnitName = "Pottle", Value = 27 }, destination: typeof(HomeInventory.Domain.ValueObjects.Amount)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01J5R9F3V33WW89NYVSAHSTMRY@email.com, destination: typeof(string)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01J5R9F3V3F5YSJG289K2GK8YZ, destination: typeof(System.Ulid)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email7a08b030-f49c-4eb5-941f-181787fb83ef, Password = Password64598d8c-2198-4af8-a2f2-2c0513c6ea82 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.UserId.UserIdQuery)) HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email9b1fbc22-5817-4034-add4-f7b5dbf92e69, Password = Password436fa235-6d89-4acf-8ee9-04846f0ab7bd }, destination: typeof(HomeInventory.Application.Cqrs.Commands.Register.RegisterCommand)) … ```
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/20/2024 - 16:21:20 | | Coverage date: | 08/20/2024 - 16:21:08 | | 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: | 2028_10475328001 |

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%||