Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Cake Frosting #517

Draft
wants to merge 19 commits into
base: main
Choose a base branch
from
Draft

Add Cake Frosting #517

wants to merge 19 commits into from

Conversation

gritcsenko
Copy link
Owner

Closes #485

Description

Add Cake Frosting for CI

Fixes:

Definition of done

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • Any dependent changes have been merged and published in downstream modules

@github-actions github-actions bot added enhancement New feature or request maintenance labels Aug 25, 2023
@github-actions
Copy link

github-actions bot commented Aug 25, 2023

Dependency Review

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

OpenSSF Scorecard

PackageVersionScoreDetails
nuget/Cake.Frosting >= 0 🟢 6.3
Details
CheckScoreReason
Maintained🟢 1010 commit(s) and 10 issue activity found in the last 90 days -- score normalized to 10
Code-Review🟢 7Found 10/13 approved changesets -- score normalized to 7
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration
Signed-Releases⚠️ 0Project has not signed or included provenance with any releases.
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Security-Policy🟢 10security policy file detected
Binary-Artifacts🟢 10no binaries found in the repo
Fuzzing⚠️ 0project is not fuzzed
Vulnerabilities🟢 100 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0

Scanned Manifest Files

src/HomeInventory/build/Build.csproj
  • Cake.Frosting@>= 0

@github-actions
Copy link

github-actions bot commented Aug 25, 2023

Test Results

290 tests  ±0   290 ✅ ±0   4s ⏱️ -1s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 5dc70e5. ± Comparison against base commit 2b322e0.

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 = 01HQVA9Y9RNYG580AWHVZTD7X3, Token = Token87b0215e-7f84-4561-bf4e-25db72760faa }, destination: typeof(HomeInventory.Contracts.LoginResponse))
HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: LoginRequest { Email = Emaile2c4fd0c-a306-4d9c-99db-aea5cc284af9, Password = Password2e802f05-31b2-45a7-b9a6-e36a944e1584 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQuery))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01HQVA9Y2HS04VWYJTQ7W9A7N8, destination: typeof(HomeInventory.Domain.ValueObjects.ProductId))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01HQVA9Y2HWZTA82S5GY8D6RFA, destination: typeof(System.Ulid))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: Amount { Unit = Minim, Value = 49 }, destination: typeof(HomeInventory.Infrastructure.Persistence.Models.ProductAmountModel))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: ProductAmountModel { UnitName = "MicroLiter", Value = 110 }, destination: typeof(HomeInventory.Domain.ValueObjects.Amount))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01HQVA9YBNW4BH4Q8BPBRABNBE, destination: typeof(System.Ulid))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01HQVA9YBNZ034AH0K0YC0HA86, destination: typeof(string))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email65d68002-7809-44f1-826d-3282ee041dc9, Password = Password9a2950ce-ab39-4be3-85c3-398b18d7c920 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.UserId.UserIdQuery))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Emaild05289d2-a5aa-4efc-836b-7e7f575b5ae5, Password = Password4b226bde-f844-4aa9-9943-668752ed9961 }, destination: typeof(HomeInventory.Application.Cqrs.Commands.Register.RegisterCommand))
…
HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: AuthenticateResult { Id = 01HQVPJ9SK2EPR2807ENR1N53J, Token = Tokenc72ad6d8-a552-41c1-a669-037ae54b63db }, destination: typeof(HomeInventory.Contracts.LoginResponse))
HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: LoginRequest { Email = Emailc7481895-3cf9-4784-bebf-03512672c046, Password = Passwordb172634c-a96d-4124-941f-d2f44bb8b56e }, destination: typeof(HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQuery))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01HQVPJ9PCH2FEAZ4DZR8KDRJF, destination: typeof(System.Ulid))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01HQVPJ9PCW8BS356R6CNVKWFD, destination: typeof(HomeInventory.Domain.ValueObjects.ProductId))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: Amount { Unit = Shot, Value = 75 }, destination: typeof(HomeInventory.Infrastructure.Persistence.Models.ProductAmountModel))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: ProductAmountModel { UnitName = "Gallon", Value = 158 }, destination: typeof(HomeInventory.Domain.ValueObjects.Amount))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01HQVPJA5EK5DX5WM7HK7FCH32, destination: typeof(System.Ulid))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01HQVPJA5EKWJANBJ8MM945ZTF, destination: typeof(string))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email1a184848-de63-4fd5-be3d-28d27cbb99df, Password = Passwordfcf8cf91-89f7-4266-ba15-4a3f151c7866 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.UserId.UserIdQuery))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Emailc991a564-cb8a-4a71-8edb-9f18a775d585, Password = Passwordd7cb4099-8b4b-43ee-aad5-5ba4c5575a7a }, destination: typeof(HomeInventory.Application.Cqrs.Commands.Register.RegisterCommand))
…

♻️ This comment has been updated with latest results.

@gritcsenko gritcsenko self-assigned this Oct 18, 2023
Copy link

github-actions bot commented Mar 1, 2024

Code Coverage

Package Line Rate Branch Rate Health
HomeInventory.Application.Framework 95% 100%
HomeInventory.Web.UserManagement 100% 100%
HomeInventory.Application 89% 45%
HomeInventory.Domain.UserManagement 92% 100%
HomeInventory.Core 97% 97%
HomeInventory.Domain.Primitives 82% 80%
HomeInventory.Contracts.UserManagement.Validators 100% 94%
HomeInventory.Web 81% 61%
HomeInventory.Infrastructure.Framework 84% 47%
HomeInventory.Contracts.Validations 100% 100%
HomeInventory.Application.UserManagement 91% 100%
HomeInventory.Infrastructure 91% 79%
HomeInventory.Application.UserManagement.Interfaces 93% 100%
HomeInventory.Web.Framework 90% 74%
HomeInventory.Domain 92% 82%
HomeInventory.Infrastructure.UserManagement 100% 50%
HomeInventory.Tests.Framework 81% 69%
Summary 86% (1440 / 1668) 70% (308 / 440)

Minimum allowed line rate is 60%

Copy link

github-actions bot commented Mar 1, 2024

Summary

Summary
Generated on: 03/01/2024 - 00:28:14
Coverage date: 03/01/2024 - 00:28:01
Parser: Cobertura
Assemblies: 17
Classes: 196
Files: 189
Line coverage: 86.3% (1440 of 1668)
Covered lines: 1440
Uncovered lines: 228
Coverable lines: 1668
Total lines: 5137
Branch coverage: 70% (304 of 434)
Covered branches: 304
Total branches: 434
Method coverage: Feature is only available for sponsors
Tag: 1363_8104517231

Coverage

HomeInventory.Application - 89.3%
Name Line Branch
HomeInventory.Application 89.3% 45.4%
HomeInventory.Application.AssemblyReference 100%
HomeInventory.Application.BaseHealthCheck 88.8% 100%
HomeInventory.Application.Cqrs.Behaviors.LoggingBehavior`2 84.6% 33.3%
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 94.1% 12.5%
HomeInventory.Application.Mapping.MappingProfile 72.2%
HomeInventory.Application.MediatRServiceConfigurationExtensions 100%
HomeInventory.Application.ServiceCollectionExtensions 100%
HomeInventory.Application.Framework - 94.7%
Name Line Branch
HomeInventory.Application.Framework 94.7% ****
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.Interfaces.Messaging.CommandHandler`1 100%
HomeInventory.Application.Interfaces.Messaging.QueryHandler`2 100%
HomeInventory.Application.MappingAssemblySource 100%
HomeInventory.Application.ServiceCollectionExtensions 100%
HomeInventory.Application.UserManagement - 91.3%
Name Line Branch
HomeInventory.Application.UserManagement 91.3% 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 - 92.8%
Name Line Branch
HomeInventory.Application.UserManagement.Interfaces 92.8% ****
HomeInventory.Application.Cqrs.Commands.Register.RegisterCommandExtensions 100%
HomeInventory.Application.UserManagement.Interfaces.AssemblyReference 0%
HomeInventory.Contracts.UserManagement.Validators - 100%
Name Line Branch
HomeInventory.Contracts.UserManagement.Validators 100% 93.7%
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 - 97.4%
Name Line Branch
HomeInventory.Core 97.4% 97%
HomeInventory.Core.AssemblyReference 0%
HomeInventory.Core.DictionaryExtensions 100% 100%
HomeInventory.Core.EnumerableExtensions 92.3% 90%
HomeInventory.Core.Execute 100%
HomeInventory.Core.OptionalExtensions 100% 100%
HomeInventory.Core.ReflectionMethods 100%
HomeInventory.Core.TypeExtensions 100% 100%
HomeInventory.Domain.Primitives.Errors.BaseError 100%
HomeInventory.Domain.Primitives.Errors.ValidationError 100%
HomeInventory.Domain - 91.6%
Name Line Branch
HomeInventory.Domain 91.6% 81.8%
HomeInventory.Domain.AssemblyReference 0%
HomeInventory.Domain.Entities.Material 0%
HomeInventory.Domain.Entities.Product 0%
HomeInventory.Domain.Errors.InvalidCredentialsError 100%
HomeInventory.Domain.FixedDateTimeService 100%
HomeInventory.Domain.ServiceCollectionExtensions 100%
HomeInventory.Domain.SystemDateTimeService 100%
HomeInventory.Domain.ValueObjects.Amount 100% 100%
HomeInventory.Domain.ValueObjects.AmountFactory 100% 83.3%
HomeInventory.Domain.ValueObjects.AmountUnit 100% 50%
HomeInventory.Domain.ValueObjects.MaterialId 0%
HomeInventory.Domain.ValueObjects.MeasurementType 100%
HomeInventory.Domain.ValueObjects.ProductId 100%
HomeInventory.Domain.Primitives - 81.5%
Name Line Branch
HomeInventory.Domain.Primitives 81.5% 80%
HomeInventory.Application.Mapping.BuilderObjectConverter`3 100% 100%
HomeInventory.Application.Mapping.ObjectConverter`2 100% 100%
HomeInventory.Domain.Events.DomainEvent 100%
HomeInventory.Domain.Primitives.AggregateRoot`2 66.6%
HomeInventory.Domain.Primitives.AssemblyReference 0%
HomeInventory.Domain.Primitives.BaseEnumeration`1 88.8%
HomeInventory.Domain.Primitives.BaseEnumeration`2 100%
HomeInventory.Domain.Primitives.Entity`2 100%
HomeInventory.Domain.Primitives.EnumerationItemsCollection 100%
HomeInventory.Domain.Primitives.EnumerationItemsCollection`1 85.7% 100%
HomeInventory.Domain.Primitives.Equatable`1 100% 83.3%
HomeInventory.Domain.Primitives.EquatableComponent`1 54.5% 50%
HomeInventory.Domain.Primitives.Errors.ConflictError 100%
HomeInventory.Domain.Primitives.Errors.NotFoundError 100%
HomeInventory.Domain.Primitives.Errors.ObjectValidationError`1 33.3%
HomeInventory.Domain.Primitives.EventsCollection 60%
HomeInventory.Domain.Primitives.UlidIdentifierObject`1 100%
HomeInventory.Domain.Primitives.UlidIdentifierObjectBuilder`1 100% 50%
HomeInventory.Domain.Primitives.ValueObject`1 100%
HomeInventory.Domain.Primitives.ValueObjectBuilder`3 66.6%
HomeInventory.Domain.UserManagement - 91.6%
Name Line Branch
HomeInventory.Domain.UserManagement 91.6% ****
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 - 91.2%
Name Line Branch
HomeInventory.Infrastructure 91.2% 79.1%
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
85.7% 0%
HomeInventory.Infrastructure.Persistence.Models.Configurations.PolymorphicD
omainEventTypeResolver
100% 100%
HomeInventory.Infrastructure.Persistence.Models.Interceptors.PublishDomainE
ventsInterceptor
100% 100%
HomeInventory.Infrastructure.ServiceCollectionExtensions 100%
HomeInventory.Infrastructure.Services.EventsPersistenceService 100%
HomeInventory.Infrastructure.Services.PersistenceHealthCheck 70.2% 62.5%
HomeInventory.Infrastructure.Framework - 84.2%
Name Line Branch
HomeInventory.Infrastructure.Framework 84.2% 42.3%
HomeInventory.Infrastructure.Framework.AssemblyReference 0%
HomeInventory.Infrastructure.Framework.Mapping.MappingExtensions 100% 7.1%
HomeInventory.Infrastructure.Framework.Mapping.ModelMappingsProfile 100%
HomeInventory.Infrastructure.Persistence.Models.Configurations.EntityTypeBu
ilderExtensions
100%
HomeInventory.Infrastructure.Persistence.Models.Configurations.UlidIdValueC
onverter`1
100%
HomeInventory.Infrastructure.Persistence.Repository`3 82.6% 75%
HomeInventory.Infrastructure.ServiceCollectionExtensions 75% 100%
HomeInventory.Infrastructure.Specifications.ByIdFilterSpecification`2 100%
HomeInventory.Infrastructure.UserManagement - 100%
Name Line Branch
HomeInventory.Infrastructure.UserManagement 100% 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 100%
HomeInventory.Infrastructure.UserManagement.AssemblyReference 100%
HomeInventory.Infrastructure.UserManagement.Mapping.UserManagementModelMapp
ings
100%
HomeInventory.Infrastructure.UserManagement.Models.Configurations.DomainEve
ntJsonTypeInfo
100% 50%
HomeInventory.Infrastructure.UserManagement.ServiceCollectionExtensions 100%
HomeInventory.Tests.Framework - 80.7%
Name Line Branch
HomeInventory.Tests.Framework 80.7% 69.2%
HomeInventory.Tests.DbContextFactory 100% 50%
HomeInventory.Tests.Framework.Assertions.AssertionExtensions 54.5%
HomeInventory.Tests.Framework.Assertions.DictionaryAssertions 77.2% 66.6%
HomeInventory.Tests.Framework.Assertions.JsonElementAssertions 100% 100%
HomeInventory.Tests.Framework.Assertions.ObjectExtensions 95.8% 58.3%
HomeInventory.Tests.Framework.Assertions.OkResultAssertions`1 100%
HomeInventory.Tests.Framework.Assertions.OptionAssertions`1 71.4%
HomeInventory.Tests.Framework.Assertions.ProblemDetailsAssertions 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 42.8% 0%
HomeInventory.Tests.Framework.Attributes.AcceptanceTestAttribute 0%
HomeInventory.Tests.Framework.Attributes.ArchitectureTestAttribute 100%
HomeInventory.Tests.Framework.Attributes.BrokenTestAttribute 0%
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%
HomeInventory.Tests.Framework.BaseTest`1 100% 100%
HomeInventory.Tests.Framework.CancellationImplementation 85.7% 100%
HomeInventory.Tests.Framework.CompositeDisposable 100% 100%
HomeInventory.Tests.Framework.Customizations.ApiBehaviorOptionsCustomizatio
n
100%
HomeInventory.Tests.Framework.Customizations.FixtureExtensions 66.6% 100%
HomeInventory.Tests.Framework.Customizations.FromFactoryCustomization`2 100%
HomeInventory.Tests.Framework.Customizations.RegisterRequestCustomization 100% 100%
HomeInventory.Tests.Framework.Customizations.UlidCustomization 100%
HomeInventory.Tests.Framework.GivenContext`1 72.9% 66.6%
HomeInventory.Tests.Framework.IndexedVariable`1 100%
HomeInventory.Tests.Framework.LazyExtensions 100% 100%
HomeInventory.Tests.Framework.PriorityTestOrderer 100% 83.3%
HomeInventory.Tests.Framework.TestingLogger`1 37.5%
HomeInventory.Tests.Framework.ThenCatchedContext 100%
HomeInventory.Tests.Framework.ThenContext 0%
HomeInventory.Tests.Framework.ThenContext`1 100%
HomeInventory.Tests.Framework.ValueContainer 100%
HomeInventory.Tests.Framework.ValuesCollection 77.7% 72.2%
HomeInventory.Tests.Framework.Variable 100%
HomeInventory.Tests.Framework.Variable`1 75%
HomeInventory.Tests.Framework.VariablesCollectionExtensions 100%
HomeInventory.Tests.Framework.VariablesContainer 93.7% 75%
HomeInventory.Tests.Framework.WhenContext 74.1%
HomeInventory.Tests.ReflectionDbContextFactory 100% 50%
HomeInventory.Tests.SubstitutionDbContextFactory 100%
HomeInventory.Web - 81%
Name Line Branch
HomeInventory.Web 81% 60.7%
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 66.6%
HomeInventory.Web.Authorization.Dynamic.ServiceCollectionExtensions 94.1% 83.3%
HomeInventory.Web.Configuration.CorrelationIdContainer 100%
HomeInventory.Web.Configuration.JwtBearerOptionsSetup 100%
HomeInventory.Web.Configuration.JwtOptions 100% 100%
HomeInventory.Web.Configuration.Validation.JwtOptionsValidator 100%
HomeInventory.Web.FluentOptionsValidator`1 91.6% 70%
HomeInventory.Web.Mapping.ContractsMappings 100%
HomeInventory.Web.Middleware.CorrelationIdMiddleware 100% 100%
HomeInventory.Web.Middleware.HeaderNames 100%
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 0% 0%
HomeInventory.Web.OpenApi.ParametersSwaggerOperationFilter 100% 100%
HomeInventory.Web.OpenApi.ResponsesSwaggerOperationFilter 100% 100%
HomeInventory.Web.OpenApi.SwaggerDefaultValues 100% 100%
HomeInventory.Web.ServiceCollectionExtensions 95.1% 75%
HomeInventory.Web.Framework - 89.7%
Name Line Branch
HomeInventory.Web.Framework 89.7% 73.8%
HomeInventory.Web.EndpointRouteBuilderExtensions 100%
HomeInventory.Web.Framework.ContractsMappingProfile 100%
HomeInventory.Web.Framework.MappingExtensions 100% 12.5%
HomeInventory.Web.Framework.ServiceCollectionExtensions 100%
HomeInventory.Web.HttpContextExtensions 88.8%
HomeInventory.Web.Infrastructure.ErrorMapping 95% 50%
HomeInventory.Web.Infrastructure.HomeInventoryProblemDetailsFactory 100% 100%
HomeInventory.Web.Modules.ApiModule 92.3%
HomeInventory.Web.RouteHandlerBuilderExtensions 100%
HomeInventory.Web.ValidationFilter`1 14.2% 50%
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%

# Conflicts:
#	src/HomeInventory/Directory.Packages.props
@gritcsenko gritcsenko marked this pull request as draft March 12, 2024 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request maintenance
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Look at Cake
1 participant