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

Update dependency Microsoft.VisualStudio.Azure.Containers.Tools.Targets to v1.19.6 #693

Update dependency Microsoft.VisualStudio.Azure.Containers.Tools.Targe…

5b3da04
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Update dependency Microsoft.VisualStudio.Azure.Containers.Tools.Targets to v1.19.6 #693

Update dependency Microsoft.VisualStudio.Azure.Containers.Tools.Targe…
5b3da04
Select commit
Loading
Failed to load commit list.
This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / Unit tests succeeded Jan 8, 2024 in 1s

Unit tests βœ…

Tests passed successfully

βœ…Β ./src/HomeInventory/coverage/_fv-az1432-133_2024-01-08_17_54_51.trx

282 tests were completed in 5s with 282 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
HomeInventory.Tests.Core.DictionaryExtensionsTests 4βœ… 4ms
HomeInventory.Tests.Core.EnumerableExtensionsTests 3βœ… 157ms
HomeInventory.Tests.Core.ExecuteTests 6βœ… 9ms
HomeInventory.Tests.Core.OptionalExtensionsTests 3βœ… 15ms
HomeInventory.Tests.Core.ReflectionMethodsTests 4βœ… 1ms
HomeInventory.Tests.Core.TypeExtensionsTests 4βœ… 3ms
HomeInventory.Tests.DependencyInjection.ApplicationDependencyInjectionTests 1βœ… 92ms
HomeInventory.Tests.DependencyInjection.DomainDependencyInjectionTests 1βœ… 1ms
HomeInventory.Tests.DependencyInjection.InfrastructureDependencyInjectionTests 1βœ… 31ms
HomeInventory.Tests.DependencyInjection.UserManagementInfrastructureDependencyInjectionTests 1βœ… 8ms
HomeInventory.Tests.DependencyInjection.WebDependencyInjectionTests 2βœ… 599ms
HomeInventory.Tests.Domain.EntityTests 14βœ… 16ms
HomeInventory.Tests.Domain.EquatableComponentTests 14βœ… 30ms
HomeInventory.Tests.Domain.FixedDateTimeServiceTests 3βœ… 2ms
HomeInventory.Tests.Domain.SystemDateTimeServiceTests 1βœ… 2ms
HomeInventory.Tests.Domain.ValueObjects.AmountFactoryTests 9βœ… 5ms
HomeInventory.Tests.Domain.ValueObjects.AmountTests 6βœ… 2ms
HomeInventory.Tests.Domain.ValueObjects.AmountUnitTests 23βœ… 16ms
HomeInventory.Tests.Domain.ValueObjects.MeasurementTypeTests 13βœ… 4ms
HomeInventory.Tests.Framework.Assertions.JsonElementAssertionsTests 3βœ… 89ms
HomeInventory.Tests.Framework.Assertions.ObjectExtensionsTests 4βœ… 6ms
HomeInventory.Tests.Framework.Assertions.ServiceDescriptorExtensionsTests 3βœ… 156ms
HomeInventory.Tests.Framework.Customizations.ApiBehaviorOptionsCustomizationTests 1βœ… 2ms
HomeInventory.Tests.Framework.Customizations.RegisterRequestCustomizationTests 1βœ… 3ms
HomeInventory.Tests.Middlewares.CorrelationIdContainerTests 3βœ… 1ms
HomeInventory.Tests.Middlewares.CorrelationIdMiddlewareTests 7βœ… 125ms
HomeInventory.Tests.Systems.Authentication.BCryptPasswordHasherTests 3βœ… 135ms
HomeInventory.Tests.Systems.Authentication.GuidJwtIdentityGeneratorTests 2βœ… 1ms
HomeInventory.Tests.Systems.Authentication.JwtBearerOptionsSetupTests 1βœ… 79ms
HomeInventory.Tests.Systems.Authentication.JwtTokenGeneratorTests 1βœ… 156ms
HomeInventory.Tests.Systems.Handlers.AuthenticateQueryHandlerTests 3βœ… 35ms
HomeInventory.Tests.Systems.Handlers.LoggingBehaviorTests 4βœ… 73ms
HomeInventory.Tests.Systems.Handlers.RegisterCommandHandlerTests 2βœ… 13ms
HomeInventory.Tests.Systems.Handlers.UnitOfWorkBehaviorTests 4βœ… 18ms
HomeInventory.Tests.Systems.Handlers.UserIdQueryHandlerTests 2βœ… 7ms
HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests 2βœ… 10ms
HomeInventory.Tests.Systems.Mapping.GuidIdConverterTests 3βœ… 8ms
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests 4βœ… 229ms
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests 5βœ… 9ms
HomeInventory.Tests.Systems.Mapping.UserManagementModelMappingsTests 8βœ… 21ms
HomeInventory.Tests.Systems.Modules.AuthenticationModuleTests 2βœ… 89ms
HomeInventory.Tests.Systems.Modules.ErrorMappingTests 9βœ… 18ms
HomeInventory.Tests.Systems.Modules.HomeInventoryProblemDetailsFactoryTests 14βœ… 120ms
HomeInventory.Tests.Systems.Modules.SwaggerDefaultValuesTests 10βœ… 177ms
HomeInventory.Tests.Systems.Modules.UserManagementModuleTests 3βœ… 808ms
HomeInventory.Tests.Systems.Persistence.AmountValueObjectConverterTests 1βœ… 23ms
HomeInventory.Tests.Systems.Persistence.ByIdFilterSpecificationTests 2βœ… 285ms
HomeInventory.Tests.Systems.Persistence.EventsPersistenceServiceTests 1βœ… 341ms
HomeInventory.Tests.Systems.Persistence.OutboxMessageConfigurationTests 2βœ… 10ms
HomeInventory.Tests.Systems.Persistence.PersistenceHealthCheckTests 3βœ… 170ms
HomeInventory.Tests.Systems.Persistence.RepositoryTests 14βœ… 999ms
HomeInventory.Tests.Systems.Persistence.UserHasEmailSpecificationTests 2βœ… 205ms
HomeInventory.Tests.Systems.Persistence.UserModelConfigurationTests 1βœ… 63ms
HomeInventory.Tests.Systems.Persistence.UserRepositoryTests 4βœ… 543ms
HomeInventory.Tests.Validation.LoginRequestValidatorTests 6βœ… 36ms
HomeInventory.Tests.Validation.PasswordValidatorTests 18βœ… 8ms
HomeInventory.Tests.Validation.RegisterRequestValidatorTests 11βœ… 10ms

βœ…Β HomeInventory.Tests.Core.DictionaryExtensionsTests

βœ… GetValueOptional Should ReturnDefaultValue WhenKeyIsNotPresent
βœ… GetValueOptional Should ReturnValue WhenKeyIsPresent
βœ… GetValueOptional2 Should ReturnDefaultValue WhenKeyIsNotPresent
βœ… GetValueOptional2 Should ReturnValue WhenKeyIsPresent

βœ…Β HomeInventory.Tests.Core.EnumerableExtensionsTests

βœ… Concat Should AddItemAtTheEnd
βœ… EmptyIfNull Should ReturnEmpty When Null
βœ… EmptyIfNull Should ReturnOriginal When NotNull

βœ…Β HomeInventory.Tests.Core.ExecuteTests

βœ… AndCatch ShouldCatchExceptionAndReturnResult
βœ… AndCatch ShouldReturnResult
βœ… AndCatchAsync ShouldCatchException
βœ… AndCatchAsync ShouldCatchExceptionAndReturnResult
βœ… AndCatchAsync ShouldExecuteAction
βœ… AndCatchAsync ShouldReturnResult

βœ…Β HomeInventory.Tests.Core.OptionalExtensionsTests

βœ… Tap ShouldInvokeAction WhenOptionalHasValue
βœ… Tap2 ShouldInvokeAction WhenOptionalHasValue
βœ… Tap3 ShouldInvokeAction WhenOptionalHasValue

βœ…Β HomeInventory.Tests.Core.ReflectionMethodsTests

βœ… CreateInstance ShouldCreate When InternalCtorAndArg
βœ… CreateInstance ShouldCreate When InternalCtorAndNoArgs
βœ… CreateInstance ShouldCreate When PublicCtorAndArg
βœ… CreateInstance ShouldCreate When PublicCtorAndNoArgs

βœ…Β HomeInventory.Tests.Core.TypeExtensionsTests

βœ… GetFieldsOfType Should ReturnValues
βœ… GetFormattedName Should FormatGeneric
βœ… GetFormattedName Should FormatGeneric2
βœ… GetFormattedName Should NotFormatNonGeneric

βœ…Β HomeInventory.Tests.DependencyInjection.ApplicationDependencyInjectionTests

βœ… ShouldRegister

βœ…Β HomeInventory.Tests.DependencyInjection.DomainDependencyInjectionTests

βœ… ShouldRegister

βœ…Β HomeInventory.Tests.DependencyInjection.InfrastructureDependencyInjectionTests

βœ… ShouldRegister

βœ…Β HomeInventory.Tests.DependencyInjection.UserManagementInfrastructureDependencyInjectionTests

βœ… ShouldRegister

βœ…Β HomeInventory.Tests.DependencyInjection.WebDependencyInjectionTests

βœ… ShouldRegister
βœ… ShouldUse

βœ…Β HomeInventory.Tests.Domain.EntityTests

βœ… EqualsObject Should ReturnFalseWhenOtherHasDifferentId
βœ… EqualsObject Should ReturnFalseWhenOtherHasDifferentType
βœ… EqualsObject Should ReturnFalseWhenOtherIsNull
βœ… EqualsObject Should ReturnTrueWhenOtherHasSameId
βœ… EqualsObject Should ReturnTrueWhenSameReference
βœ… EqualsTEntity Should ReturnFalseWhenOtherHasDifferentId
βœ… EqualsTEntity Should ReturnFalseWhenOtherIsNull
βœ… EqualsTEntity Should ReturnTrueWhenOtherHasSameId
βœ… EqualsTEntity Should ReturnTrueWhenSameReference
βœ… GetHashCode Should ReturnGetHashCodeFromId
βœ… OpEquals Should ReturnFalseWhenOtherHasDifferentId
βœ… OpEquals Should ReturnTrueWhenOtherHasSameId
βœ… OpNotEquals Should ReturnFalseWhenOtherHasSameId
βœ… OpNotEquals Should ReturnTrueWhenOtherHasDifferentId

βœ…Β HomeInventory.Tests.Domain.EquatableComponentTests

βœ… Equals ShoudBeEqualToComponentWithSameItems WhenManyComponents(count: 1)
βœ… Equals ShoudBeEqualToComponentWithSameItems WhenManyComponents(count: 2)
βœ… Equals ShoudBeEqualToComponentWithSameItems WhenManyComponents(count: 3)
βœ… Equals ShoudBeEqualToEmpty WhenNoComponents
βœ… Equals ShoudNotBeEqualToComponentWithDifferentItems WhenManyComponents(count: 1)
βœ… Equals ShoudNotBeEqualToComponentWithDifferentItems WhenManyComponents(count: 2)
βœ… Equals ShoudNotBeEqualToComponentWithDifferentItems WhenManyComponents(count: 3)
βœ… Equals ShoudNotBeEqualToEmpty WhenManyComponents(count: 1)
βœ… Equals ShoudNotBeEqualToEmpty WhenManyComponents(count: 2)
βœ… Equals ShoudNotBeEqualToEmpty WhenManyComponents(count: 3)
βœ… GetHashCode ShoudReturnCombinedComponentsHash WhenManyComponents(count: 1)
βœ… GetHashCode ShoudReturnCombinedComponentsHash WhenManyComponents(count: 2)
βœ… GetHashCode ShoudReturnCombinedComponentsHash WhenManyComponents(count: 3)
βœ… GetHashCode ShoudReturnZero WhenNoComponents

βœ…Β HomeInventory.Tests.Domain.FixedDateTimeServiceTests

βœ… UtcNow ShouldReturnSuppliedTime
βœ… UtcNow ShouldReturnSuppliedTimeFromOther
βœ… UtcNow ShouldReturnSuppliedTimeInUTC

βœ…Β HomeInventory.Tests.Domain.SystemDateTimeServiceTests

βœ… UtcNow ShouldReturnCurrentTime

βœ…Β HomeInventory.Tests.Domain.ValueObjects.AmountFactoryTests

βœ… Create Should Return Amount When ValueIsValid(unit: CubicMeter)
βœ… Create Should Return Amount When ValueIsValid(unit: Gallon)
βœ… Create Should Return Amount When ValueIsValid(unit: Piece)
βœ… Create Should Return Error When PieceIsFractional
βœ… Create Should Return Error When ValueIsNegative(unit: CubicMeter)
βœ… Create Should Return Error When ValueIsNegative(unit: Gallon)
βœ… Create Should Return Error When ValueIsNegative(unit: Piece)
βœ… Create Should Return Value When UnknownMeasurementType
βœ… Create Should Return Value When UnknownUnit

βœ…Β HomeInventory.Tests.Domain.ValueObjects.AmountTests

βœ… Equals Should ReturnTrueIfSameValueAndUnit
βœ… OpEquality Should ReturnTrueIfSameValueAndUnit
βœ… OpInequality Should ReturnFalseIfSameValueAndUnit
βœ… ToMetric Should ReturnMetricAmount(unit: CubicMeter)
βœ… ToMetric Should ReturnMetricAmount(unit: Gallon)
βœ… ToMetric Should ReturnMetricAmount(unit: Piece)

βœ…Β HomeInventory.Tests.Domain.ValueObjects.AmountUnitTests

βœ… CanBeUsedAsDictionaryKey(sut: CubicMeter)
βœ… CanBeUsedAsDictionaryKey(sut: Cup)
βœ… CanBeUsedAsDictionaryKey(sut: FluidDram)
βœ… CanBeUsedAsDictionaryKey(sut: FluidOunce)
βœ… CanBeUsedAsDictionaryKey(sut: Gallon)
βœ… CanBeUsedAsDictionaryKey(sut: Gill)
βœ… CanBeUsedAsDictionaryKey(sut: Kelvin)
βœ… CanBeUsedAsDictionaryKey(sut: Liter)
βœ… CanBeUsedAsDictionaryKey(sut: MicroLiter)
βœ… CanBeUsedAsDictionaryKey(sut: MilliLiter)
βœ… CanBeUsedAsDictionaryKey(sut: Minim)
βœ… CanBeUsedAsDictionaryKey(sut: Piece)
βœ… CanBeUsedAsDictionaryKey(sut: Pint)
βœ… CanBeUsedAsDictionaryKey(sut: Pottle)
βœ… CanBeUsedAsDictionaryKey(sut: Quart)
βœ… CanBeUsedAsDictionaryKey(sut: Shot)
βœ… CanBeUsedAsDictionaryKey(sut: Tablespoon)
βœ… CanBeUsedAsDictionaryKey(sut: Teaspoon)
βœ… Items Should NotBeEmpty
βœ… PropertiesShouldMatch(sut: CubicMeter, name: "CubicMeter", type: Volume, isMetric: True)
βœ… PropertiesShouldMatch(sut: Gallon, name: "Gallon", type: Volume, isMetric: False)
βœ… PropertiesShouldMatch(sut: Kelvin, name: "Kelvin", type: Temperature, isMetric: True)
βœ… PropertiesShouldMatch(sut: Piece, name: "Piece", type: Count, isMetric: True)

βœ…Β HomeInventory.Tests.Domain.ValueObjects.MeasurementTypeTests

βœ… CanBeUsedAsDictionaryKey(sut: Area)
βœ… CanBeUsedAsDictionaryKey(sut: Count)
βœ… CanBeUsedAsDictionaryKey(sut: Length)
βœ… CanBeUsedAsDictionaryKey(sut: Temperature)
βœ… CanBeUsedAsDictionaryKey(sut: Volume)
βœ… CanBeUsedAsDictionaryKey(sut: Weight)
βœ… Items Should NotBeEmpty
βœ… PropertiesShouldMatch(sut: Area, name: "Area")
βœ… PropertiesShouldMatch(sut: Count, name: "Count")
βœ… PropertiesShouldMatch(sut: Length, name: "Length")
βœ… PropertiesShouldMatch(sut: Temperature, name: "Temperature")
βœ… PropertiesShouldMatch(sut: Volume, name: "Volume")
βœ… PropertiesShouldMatch(sut: Weight, name: "Weight")

βœ…Β HomeInventory.Tests.Framework.Assertions.JsonElementAssertionsTests

βœ… BeArrayEqualTo ShoudPass WhenBothEmpty
βœ… BeArrayEqualTo ShoudPass WhenBothHasSameValue
βœ… BeArrayEqualTo ShoudPass WhenBothNull

βœ…Β HomeInventory.Tests.Framework.Assertions.ObjectExtensionsTests

βœ… GetComparer ShouldReturnForNumeric
βœ… GetComparer ShouldReturnForObject
βœ… GetComparer ShouldReturnForReferenceType
βœ… GetComparer ShouldReturnForValueType

βœ…Β HomeInventory.Tests.Framework.Assertions.ServiceDescriptorExtensionsTests

βœ… GetInstance ShouldReturnFromImplementationFactory
βœ… GetInstance ShouldReturnFromImplementationInstance
βœ… GetInstance ShouldReturnFromImplementationType

βœ…Β HomeInventory.Tests.Framework.Customizations.ApiBehaviorOptionsCustomizationTests

βœ… Customize Should ProvideCorrectCustomization

βœ…Β HomeInventory.Tests.Framework.Customizations.RegisterRequestCustomizationTests

βœ… Customize Should ProvideCorrectCustomization

βœ…Β HomeInventory.Tests.Middlewares.CorrelationIdContainerTests

βœ… CorrelationId Should NotBeEmpty When Created
βœ… GenerateNew Should UpdateCorrelationId
βœ… SetExisting Should UpdateCorrelationId

βœ…Β HomeInventory.Tests.Middlewares.CorrelationIdMiddlewareTests

βœ… InvokeAsync Should AddCorrelationIdToResponse
βœ… InvokeAsync Should AwaitNext
βœ… InvokeAsync Should CallNext
βœ… InvokeAsync Should CreateCorrelationId When HeaderIsNotSet
βœ… InvokeAsync Should NotSetCorrelationIdFromHeaders When ValueIsWrong(unexpectedId: "")
βœ… InvokeAsync Should NotSetCorrelationIdFromHeaders When ValueIsWrong(unexpectedId: null)
βœ… InvokeAsync Should SetCorrelationIdFromHeaders

βœ…Β HomeInventory.Tests.Systems.Authentication.BCryptPasswordHasherTests

βœ… HashAsync ShouldReturnDifferentHashesForDifferentInputs
βœ… HashAsync ShouldReturnSomethingDifferentFromInput
βœ… VerifyAsync ShouldConfirmHashed

βœ…Β HomeInventory.Tests.Systems.Authentication.GuidJwtIdentityGeneratorTests

βœ… GenerateNew Should ReturnNewValue WhenCalledSecondTime
βœ… GenerateNew Should ReturnNotEmpty

βœ…Β HomeInventory.Tests.Systems.Authentication.JwtBearerOptionsSetupTests

βœ… Configure Should SetupOptions

βœ…Β HomeInventory.Tests.Systems.Authentication.JwtTokenGeneratorTests

βœ… GenerateTokenAsync Should GenerateCorrectTokenString

βœ…Β HomeInventory.Tests.Systems.Handlers.AuthenticateQueryHandlerTests

βœ… Handle OnBadPassword ReturnsError
βœ… Handle OnNotFound ReturnsError
βœ… Handle OnSuccess ReturnsResult

βœ…Β HomeInventory.Tests.Systems.Handlers.LoggingBehaviorTests

βœ… Handle Should LogAfterCallingNext
βœ… Handle Should LogBeforeCallingNext
βœ… Handle Should ReturnResponseFromNext
βœ… Should BeResolved

βœ…Β HomeInventory.Tests.Systems.Handlers.RegisterCommandHandlerTests

βœ… Handle OnFailure ReturnsError
βœ… Handle OnSuccess ReturnsResult

βœ…Β HomeInventory.Tests.Systems.Handlers.UnitOfWorkBehaviorTests

βœ… Handle Should CallSave When Success
βœ… Handle Should NotCallSave When Error
βœ… Handle Should ReturnResponseFromNext
βœ… Should BeResolvedForCommand

βœ…Β HomeInventory.Tests.Systems.Handlers.UserIdQueryHandlerTests

βœ… Handle OnNotFound ReturnsError
βœ… Handle OnSuccess ReturnsResult

βœ…Β HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests

βœ… ShouldMap(instance: AuthenticateResult { Id = 01HKN3D313PDQPHRGX265YP88E, Token = Token120dbdc6-25af-4a56-9196-513d9e8bd0d9 }, destination: typeof(HomeInventory.Contracts.LoginResponse))
βœ… ShouldMap(instance: LoginRequest { Email = Email7f94c504-d23e-44fc-a23a-5d9b7f5f5faa, Password = Passwordfcaf0b00-75d1-4085-8d1f-aac38e999661 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQuery))

βœ…Β HomeInventory.Tests.Systems.Mapping.GuidIdConverterTests

βœ… Convert Should Throw When IdIsEmpty
βœ… TryConvert Should ReturnError When IdIsEmpty
βœ… TryConvert Should ReturnValue When IdIsNotEmpty

βœ…Β HomeInventory.Tests.Systems.Mapping.ModelMappingsTests

βœ… ShouldMap(instance: 01HKN3D2C9MF4JYAEJCCE9CKRZ, destination: typeof(HomeInventory.Domain.ValueObjects.ProductId))
βœ… ShouldMap(instance: 01HKN3D2C9NC8WKC73HFVZ5WB4, destination: typeof(System.Ulid))
βœ… ShouldMap(instance: Amount { Unit = Liter, Value = 64 }, destination: typeof(HomeInventory.Infrastructure.Persistence.Models.ProductAmountModel))
βœ… ShouldMap(instance: ProductAmountModel { UnitName = "Kelvin", Value = 128 }, destination: typeof(HomeInventory.Domain.ValueObjects.Amount))

βœ…Β HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests

βœ… ShouldMap(instance: 01HKN3D3DA453MNRBP57VSE79C, destination: typeof(System.Ulid))
βœ… ShouldMap(instance: 01HKN3D3DAD13H3HAEGV90YS21, destination: typeof(string))
βœ… ShouldMap(instance: RegisterRequest { Email = Emailc68a6b62-3ca5-422b-be03-c2a1984a4c7f, Password = Password02411e9e-031d-45de-ae4d-b5ddc4a3e7b9 }, destination: typeof(HomeInventory.Application.Cqrs.Commands.Register.RegisterCommand))
βœ… ShouldMap(instance: RegisterRequest { Email = Emaile4e204d7-ff42-4871-8a28-f0cabdd675f2, Password = Password5f47dcc7-0446-4444-9f10-1bd235994305 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.UserId.UserIdQuery))
βœ… ShouldMap(instance: UserIdResult { UserId = 01HKN3D3DAFSP5FRY782Q8KE6Z }, destination: typeof(HomeInventory.Contracts.RegisterResponse))

βœ…Β HomeInventory.Tests.Systems.Mapping.UserManagementModelMappingsTests

βœ… ShouldMap(instance: "99746795-ba18-4824-938f-92a2367c447b", destination: typeof(HomeInventory.Domain.ValueObjects.Email))
βœ… ShouldMap(instance: 01HKN3D3BQ3X9Q23XFN9GVY2JN, destination: typeof(HomeInventory.Domain.ValueObjects.UserId))
βœ… ShouldMap(instance: 01HKN3D3BQ706Z09RA5BKAZV83, destination: typeof(System.Ulid))
βœ… ShouldMap(instance: 01HKN3D3BQN8HN3N81VHZEQJ6E, destination: typeof(string))
βœ… ShouldMap(instance: User { Email = 01HKN3D3BQPCPMJGSCSSF2PKVH, Id = 01HKN3D3BQDW470FTAFSXJ30PY, Password = "Passwordedf24012-c261-4940-9f57-e431b16ed319" }, destination: typeof(HomeInventory.Infrastructure.Persistence.Models.UserModel))
βœ… ShouldMap(instance: UserModel { CreatedOn = 2023-01-30T11:26:10.3509440+00:00, Email = "Email60fe4af7-df57-4e0b-aa7d-0437ddfae1c1", Id = 01HKN3D3BQ7BGR8X6BZ0SQC0ME, ModifiedOn = 2022-06-20T06:56:01.1395512+00:00, Password = "Password610cedc9-4710-4761-b79d-0b33568f27a2" }, destination: typeof(HomeInventory.Domain.Aggregates.User))
βœ… ShouldMapUserModelToUser
βœ… ShouldProjectUserModelToUser

βœ…Β HomeInventory.Tests.Systems.Modules.AuthenticationModuleTests

βœ… LoginAsync OnFailure ReturnsError
βœ… LoginAsync OnSuccess ReturnsHttp200

βœ…Β HomeInventory.Tests.Systems.Modules.ErrorMappingTests

βœ… GetDefaultError Shoud Return500
βœ… GetError Shoud ReturnExpected When Error(error: ConflictError { Message = , Metadata = DotNext.Collections.Generic.EmptyDictionary`2[System.String,System.Object] }, expected: 409)
βœ… GetError Shoud ReturnExpected When Error(error: DuplicateEmailError { Message = Duplicate email, Metadata = DotNext.Collections.Generic.EmptyDictionary`2[System.String,System.Object] }, expected: 409)
βœ… GetError Shoud ReturnExpected When Error(error: NotFoundError { Message = , Metadata = DotNext.Collections.Generic.EmptyDictionary`2[System.String,System.Object] }, expected: 404)
βœ… GetError Shoud ReturnExpected When Error(error: ObjectValidationError { Message = Validation failed, Metadata = System.Collections.Generic.Dictionary`2[System.String,System.Object], Value =  }, expected: 400)
βœ… GetError Shoud ReturnExpected When Error(error: ValidationError { Message = , Metadata = DotNext.Collections.Generic.EmptyDictionary`2[System.String,System.Object] }, expected: 400)
βœ… GetErrorT Shoud Return403 When InvalidCredentialsError
βœ… GetErrorT Shoud Return409 When ConflictError
βœ… GetErrorT Shoud Return409 When DerivedFromConflictError

βœ…Β HomeInventory.Tests.Systems.Modules.HomeInventoryProblemDetailsFactoryTests

βœ… ConvertToProblem Should Convert When MultipleDifferentErrors
βœ… ConvertToProblem Should Convert When SingleError
βœ… ConvertToProblem Should ConvertWithCorrectStatus When MultipleSimilarErrors
βœ… ConvertToProblem Should ThrowInvalidOperationException When NoErrors
βœ… CreateProblemDetails Should PassValues
βœ… CreateProblemDetails Should SetDefaultsForStatusCode
βœ… CreateProblemDetails Should SetDefaultStatusTo500
βœ… CreateProblemDetails Should SetTraceIdentifierFromContextWhenNoCurrentActivity
βœ… CreateProblemDetails Should SetTraceIdentifierFromCurrentActivity
βœ… CreateValidationProblemDetails Should PassValues
βœ… CreateValidationProblemDetails Should SetDefaultsForStatusCode
βœ… CreateValidationProblemDetails Should SetDefaultStatusTo400
βœ… CreateValidationProblemDetails Should SetTraceIdentifierFromContextWhenNoCurrentActivity
βœ… CreateValidationProblemDetails Should SetTraceIdentifierFromCurrentActivity

βœ…Β HomeInventory.Tests.Systems.Modules.SwaggerDefaultValuesTests

βœ… Apply Should NotOverrideDefaultForParameter
βœ… Apply Should NotOverrideDescriptionForParameter
βœ… Apply Should NotUnsetDeprecated
βœ… Apply Should NotUnSetRequiredForParameter
βœ… Apply Should RemoveNotSupportedContentTypes(statusCode: 200)
βœ… Apply Should RemoveNotSupportedContentTypes(statusCode: null)
βœ… Apply Should SetDefaultForParameter
βœ… Apply Should SetDeprecated
βœ… Apply Should SetDescriptionForParameter
βœ… Apply Should SetRequiredForParameter

βœ…Β HomeInventory.Tests.Systems.Modules.UserManagementModuleTests

βœ… AddRoutes ShouldRegister
βœ… RegisterAsync OnFailure ReturnsError
βœ… RegisterAsync OnSuccess ReturnsHttp200

βœ…Β HomeInventory.Tests.Systems.Persistence.AmountValueObjectConverterTests

βœ… Should

βœ…Β HomeInventory.Tests.Systems.Persistence.ByIdFilterSpecificationTests

βœ… Should NotSatisfyWithWrongId
βœ… Should SatisfyWithCorrectId

βœ…Β HomeInventory.Tests.Systems.Persistence.EventsPersistenceServiceTests

βœ… SaveEvents ShouldPersistDomainEvents

βœ…Β HomeInventory.Tests.Systems.Persistence.OutboxMessageConfigurationTests

βœ… UserModel Should HaveContentConfigured
βœ… UserModel Should HavePrimaryKey

βœ…Β HomeInventory.Tests.Systems.Persistence.PersistenceHealthCheckTests

βœ… CheckHealthAsync ShouldReturnDegraded WhenCannotConnect
βœ… CheckHealthAsync ShouldReturnDegraded WhenThrows
βœ… CheckHealthAsync ShouldReturnHealthy WhenCanConnect

βœ…Β HomeInventory.Tests.Systems.Persistence.RepositoryTests

βœ… AddAsync ShouldAdd
βœ… AddRangeAsync ShouldAdd
βœ… AnyAsync ShouldReturnFalse WhenNoModels
βœ… AnyAsync ShouldReturnTrue WhenModelsStored
βœ… CountAsync ShouldReturnCorrectCount(expectedCount: 0)
βœ… CountAsync ShouldReturnCorrectCount(expectedCount: 1)
βœ… CountAsync ShouldReturnCorrectCount(expectedCount: 2)
βœ… CountAsync ShouldReturnCorrectCount(expectedCount: 3)
βœ… DeleteAsync ShouldRemoveExisting
βœ… DeleteRangeAsync ShouldRemoveExisting
βœ… FindFirstOptionalAsync ShouldFindExisting
βœ… FindFirstOptionalAsync ShouldNotFindNonExisting
βœ… GetAllAsync ShouldReturnExpected
βœ… HasAsync ShouldFindExisting

βœ…Β HomeInventory.Tests.Systems.Persistence.UserHasEmailSpecificationTests

βœ… Should NotSatisfyWithWrongEmail
βœ… Should SatisfyWithCorrectEmail

βœ…Β HomeInventory.Tests.Systems.Persistence.UserModelConfigurationTests

βœ… UserModel Should HavePrimaryKey

βœ…Β HomeInventory.Tests.Systems.Persistence.UserRepositoryTests

βœ… AddAsync Should CreateUser AccordingToSpec
βœ… FindFirstOrNotFoundAsync Should ReturnCorrectUser WhenUserAdded
βœ… HasAsync Should ReturnTrue WhenUserAdded
βœ… HasPermissionAsync Should ReturnTreu WhenUserAdded

βœ…Β HomeInventory.Tests.Validation.LoginRequestValidatorTests

βœ… Should NotPassValidation(email: "", password: "123456789sS$")
βœ… Should NotPassValidation(email: "[email protected]", password: "")
βœ… Should NotPassValidation(email: "[email protected]", password: null)
βœ… Should NotPassValidation(email: "none.email", password: "123456789sS$")
βœ… Should NotPassValidation(email: null, password: "123456789sS$")
βœ… Should PassValidation(email: "[email protected]", password: "123456789sS$")

βœ…Β HomeInventory.Tests.Validation.PasswordValidatorTests

βœ… Should NotPassValidation(password: "")
βœ… Should NotPassValidation(password: "0o.")
βœ… Should NotPassValidation(password: "0O.")
βœ… Should NotPassValidation(password: "0oO")
βœ… Should NotPassValidation(password: "oO.")
βœ… Should PassValidation(password: "0oO-")
βœ… Should PassValidation(password: "0oO!")
βœ… Should PassValidation(password: "0oO.")
βœ… Should PassValidation(password: "0oO'")
βœ… Should PassValidation(password: "0oO(")
βœ… Should PassValidation(password: "0oO*")
βœ… Should PassValidation(password: "0oO&")
βœ… Should PassValidation(password: "0oO%")
βœ… Should PassValidation(password: "0oO`")
βœ… Should PassValidation(password: "0oO^")
βœ… Should PassValidation(password: "0oO~")
βœ… Should PassValidation(password: "0oO$")
βœ… Should PassValidation(password: null)

βœ…Β HomeInventory.Tests.Validation.RegisterRequestValidatorTests

βœ… Should NotPassValidation(email: "", password: "123456789sS$")
βœ… Should NotPassValidation(email: "[email protected]", password: "")
βœ… Should NotPassValidation(email: "[email protected]", password: "123456789s$")
βœ… Should NotPassValidation(email: "[email protected]", password: "123456789S$")
βœ… Should NotPassValidation(email: "[email protected]", password: "123456789sS")
βœ… Should NotPassValidation(email: "[email protected]", password: "1234sS$")
βœ… Should NotPassValidation(email: "[email protected]", password: "sssssssssS$")
βœ… Should NotPassValidation(email: "[email protected]", password: null)
βœ… Should NotPassValidation(email: "none.email", password: "123456789sS$")
βœ… Should NotPassValidation(email: null, password: "123456789sS$")
βœ… Should PassValidation(email: "[email protected]", password: "123456789sS$")