Skip to content

v1.3.0 release

v1.3.0 release #118

GitHub Actions / Unit Tests succeeded Aug 21, 2023 in 1s

Unit Tests ✅

Tests passed successfully

Report Passed Failed Skipped Time
_b899263e8d1f_2023-08-21_00_49_31.trx 3✅ 2s
_b899263e8d1f_2023-08-21_00_49_32.trx 9✅ 3s
_b899263e8d1f_2023-08-21_00_49_35.trx 22✅ 4s
_b899263e8d1f_2023-08-21_00_49_36.trx 5✅ 4s

✅ _b899263e8d1f_2023-08-21_00_49_31.trx

3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CDR.Register.Domain.UnitTests.DataRecipientTests 3✅ 8ms

✅ CDR.Register.Domain.UnitTests.DataRecipientTests

✅ LastUpdated_HasBrands_ShouldReturnLastUpdatedDateFromLatestBrand
✅ LastUpdated_NoBrands_ShouldReturnNull(brands: [])
✅ LastUpdated_NoBrands_ShouldReturnNull(brands: null)

✅ _b899263e8d1f_2023-08-21_00_49_32.trx

9 tests were completed in 3s with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CDR.Register.IntegrationTests.ConnectionStringCheckUnitTests 9✅ 50ms

✅ CDR.Register.IntegrationTests.ConnectionStringCheckUnitTests

✅ WhenNotOnBlackList_ShouldNotThrowException(connectionString: "")
✅ WhenNotOnBlackList_ShouldNotThrowException(connectionString: "foo")
✅ WhenNotOnBlackList_ShouldNotThrowException(connectionString: "localhost")
✅ WhenNotOnBlackList_ShouldNotThrowException(connectionString: "mssql")
✅ WhenNotOnBlackList_ShouldNotThrowException(connectionString: "sql-cdrsandbox-dev.database.windows.net")
✅ WhenNotOnBlackList_ShouldNotThrowException(connectionString: "sql-cdrsandbox-test.database.windows.net")
✅ WhenNotOnBlackList_ShouldNotThrowException(connectionString: null)
✅ WhenOnBlackList_ShouldThrowException(connectionString: "fooprod.database.windows.netfoo", uppercase: False)
✅ WhenOnBlackList_ShouldThrowException(connectionString: "fooprod.database.windows.netfoo", uppercase: True)

✅ _b899263e8d1f_2023-08-21_00_49_35.trx

22 tests were completed in 4s with 22 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CDR.Register.API.Infrastructure.Tests.UnitTests.Certificates.CertificateValidatorTests 5✅ 381ms
CDR.Register.API.Infrastructure.Tests.UnitTests.Versioning.ApiVersionSelectorTests 17✅ 455ms

✅ CDR.Register.API.Infrastructure.Tests.UnitTests.Certificates.CertificateValidatorTests

✅ IsValid_FakeMockCDRCACertificate_ShouldReturnFalse
✅ IsValid_NonMockCDRCACertificate_ShouldReturnFalse
✅ IsValid_NullCertificate_ShouldThrowException
✅ IsValid_SelfSignedCertificate_ShouldReturnFalse
✅ IsValid_ValidCertificate_ShouldReturnTrue

✅ CDR.Register.API.Infrastructure.Tests.UnitTests.Versioning.ApiVersionSelectorTests

✅ SelectVersion_DataHolderStatus_EmptyXvHeader_ShouldReturn1
✅ SelectVersion_DataHolderStatus_NoXvHeader_ShouldReturn1
✅ SelectVersion_EmptyXvHeader_ShouldThrow400MissingHeader
✅ SelectVersion_GreaterThanMaxXvHeader_ShouldThrowUnsupportedVersionException
✅ SelectVersion_InvalidPath_ShouldReturn1
✅ SelectVersion_InvalidRange_ShouldThrowUnsupportedVersionException
✅ SelectVersion_InvalidXvHeader_ShouldThrowInvalidVersionException
✅ SelectVersion_LessThanZeroXvHeader_ShouldThrowInvalidVersionException
✅ SelectVersion_NoXvHeader_ShouldThrow400MissingHeader
✅ SelectVersion_NullXvHeader_ShouldThrow400MissingHeader
✅ SelectVersion_SetToZeroXvHeader_ShouldThrowInvalidVersionException
✅ SelectVersion_UppercaseXvHeader_ShouldReturnValidVersion
✅ SelectVersion_ValidXvHeader_ShouldReturnValidVersion
✅ SelectVersion_ValidXvInvalidXminV_ShouldThrowIinvalidVersion
✅ SelectVersion_WithRange_ShouldReturnMaxVersion
✅ SelectVersion_WithUppercaseXminV_ShouldReturnMaxVersion
✅ SelectVersion_XminVGreaterThanXV_ShouldBeIgnored

✅ _b899263e8d1f_2023-08-21_00_49_36.trx

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

Test suite Passed Failed Skipped Time
CDR.Register.SSA.API.UnitTests.JwksTests 1✅ 113ms
CDR.Register.SSA.API.UnitTests.TokenizerServiceTests 4✅ 500ms

✅ CDR.Register.SSA.API.UnitTests.JwksTests

✅ GenerateJwks_ValidCertificate_ShouldGenerateJwks

✅ CDR.Register.SSA.API.UnitTests.TokenizerServiceTests

✅ GenerateJwtTokenAsync_InvalidCertificate_Failure
✅ GenerateJwtTokenAsync_InvalidToken_Failure
✅ GenerateJwtTokenAsync_Success
✅ GenerateJwtTokenAsync_ValidateJwks_Success