Skip to content

Publish to NuGet

Publish to NuGet #298

GitHub Actions / DotNET Tests succeeded Dec 6, 2024 in 0s

290 passed, 0 failed and 25 skipped

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_34.trx 99✅ 2⚪ 11s
TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_35.trx 48✅ 3⚪ 24s
TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_36.trx 19✅ 14⚪ 74s
TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_39.trx 5✅ 15s
TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_45.trx 690ms
TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_46.trx 25✅ 48s
TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_49.trx 85✅ 2⚪ 124s
TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_58.trx 2✅ 4⚪ 821ms
TestResults/runneradmin_fv-az1105-950_2024-12-06_09_09_00.trx 3✅ 1s
TestResults/runneradmin_fv-az1105-950_2024-12-06_09_09_01.trx 4✅ 668ms

✅ TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_34.trx

101 tests were completed in 11s with 99 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
Indice.Common.Tests.Base64HostTests 6✅ 8ms
Indice.Common.Tests.ConnectionStringTests 1✅ 1ms
Indice.Common.Tests.CountryInfoTests 4✅ 1ms
Indice.Common.Tests.CreditorReferenceTests 15✅ 9ms
Indice.Common.Tests.CurrencyInfoTests 8✅ 10s
Indice.Common.Tests.EnumerableExtensionsTests 1✅ 2ms
Indice.Common.Tests.GeoPointTests 9✅ 21ms
Indice.Common.Tests.JsonSerializerTests 12✅ 2⚪ 2s
Indice.Common.Tests.JsonStringArrayEnumFlagsConverterTests 3✅ 59ms
Indice.Common.Tests.ListOptionsTests 1✅ 9ms
Indice.Common.Tests.PhoneNumberTests 16✅ 15ms
Indice.Common.Tests.PolymorphicJsonConverterTests 5✅ 30ms
Indice.Common.Tests.SortByClauseTests 8✅ 10ms
Indice.Common.Tests.StringExtensionsTests 5✅ 13ms
Indice.Common.Tests.StringLocalizerTests 3✅ 38ms
Indice.Common.Tests.TaxCodeTests 1✅ 32ms
Indice.Common.Tests.TupleExtensionsTests 1✅ 1ms

✅ Indice.Common.Tests.Base64HostTests

✅ UrlCompressionTest(hostName: "http://domain.gr")
✅ UrlCompressionTest(hostName: "http://www.domain.gr")
✅ UrlCompressionTest(hostName: "https://localhost:44356")
✅ UrlCompressionTest(hostName: "https://www.domain.gr:34")
✅ UrlCompressionTest(hostName: "https://www.domain.gr")
✅ UrlDecompressTest(compressed: "Aa0ibG9jYWxob3N0", hostName: "https://localhost:44322")

✅ Indice.Common.Tests.ConnectionStringTests

✅ Can_Parse_Connection_String

✅ Indice.Common.Tests.CountryInfoTests

✅ ByTwoLetterISOCodeValid_Test(iso: "AU")
✅ ByTwoLetterISOCodeValid_Test(iso: "GB")
✅ ByTwoLetterISOCodeValid_Test(iso: "GR")
✅ ByTwoLetterISOCodeValid_Test(iso: "Greece")

✅ Indice.Common.Tests.CreditorReferenceTests

✅ CanAddPaddingToChecksum
✅ CanGenerateValidCreditorReferenceUsingInput(reference: "101", expectedValue: "RF90101")
✅ CanGenerateValidCreditorReferenceUsingInput(reference: "2348236", expectedValue: "RF332348236")
✅ CanGenerateValidCreditorReferenceUsingInput(reference: "KD89LOHDM7837744KI", expectedValue: "RF19KD89LOHDM7837744KI")
✅ CanGenerateValidCreditorReferenceUsingInput(reference: "MMKIDHR737383MLAKSI", expectedValue: "RF78MMKIDHR737383MLAKSI")
✅ CanIdentifyInvalidCreditorReferences(creditorReference: "RF20KD89LOHDM7837744KI")
✅ CanIdentifyInvalidCreditorReferences(creditorReference: "RF342%^&348236")
✅ CanIdentifyInvalidCreditorReferences(creditorReference: "RF342348236")
✅ CanIdentifyInvalidCreditorReferences(creditorReference: "RF79 MMKI DHR7 3738 3MLA KSI")
✅ CanIdentifyInvalidCreditorReferences(creditorReference: "RF91 101")
✅ CanIdentifyValidCreditorReferences(creditorReference: "RF19KD89LOHDM7837744KI")
✅ CanIdentifyValidCreditorReferences(creditorReference: "RF332348236")
✅ CanIdentifyValidCreditorReferences(creditorReference: "RF78 MMKI DHR7 3738 3MLA KSI")
✅ CanIdentifyValidCreditorReferences(creditorReference: "RF90 101")
✅ FailsWhenReferencesAreInvalid

✅ Indice.Common.Tests.CurrencyInfoTests

✅ ByISOCodeInvalid_Test(iso: "DOLLAR")
✅ ByISOCodeInvalid_Test(iso: "eur")
✅ ByISOCodeInvalid_Test(iso: "XDSFSDFS")
✅ ByISOCodeValid_Test(iso: "CAD")
✅ ByISOCodeValid_Test(iso: "CHF")
✅ ByISOCodeValid_Test(iso: "EUR")
✅ ByISOCodeValid_Test(iso: "GBP")
✅ ByISOCodeValid_Test(iso: "USD")

✅ Indice.Common.Tests.EnumerableExtensionsTests

✅ CanFlattenCollectionWithNestedItems

✅ Indice.Common.Tests.GeoPointTests

✅ GeoPointParseTests(text: "13.4125,103.8667,14", latitude: 13.4125, longitude: 103.86669999999999, elevation: 14, ok: True)
✅ GeoPointParseTests(text: "13.4125,103.8667", latitude: 13.4125, longitude: 103.86669999999999, elevation: null, ok: True)
✅ GeoPointParseTests(text: "APOINT(103.8667 13.4125)", latitude: 13.4125, longitude: 103.86669999999999, elevation: null, ok: False)
✅ GeoPointParseTests(text: "geo:13.4125,103.8667,14;cgen=map", latitude: 13.4125, longitude: 103.86669999999999, elevation: 14, ok: True)
✅ GeoPointParseTests(text: "geo:13.4125,103.8667", latitude: 13.4125, longitude: 103.86669999999999, elevation: null, ok: True)
✅ GeoPointParseTests(text: "POINT (103.8667 13.4125 14.3)", latitude: 13.4125, longitude: 103.86669999999999, elevation: 14.300000000000001, ok: True)
✅ GeoPointParseTests(text: "POINT(103.8667 13.4125)", latitude: 13.4125, longitude: 103.86669999999999, elevation: null, ok: True)
✅ GeoPointTostringTests(text: "13.4125,103.8667,14.34", latitude: 13.4125, longitude: 103.86669999999999, elevation: 14.34)
✅ GeoPointTostringTests(text: "13.4125,103.8667", latitude: 13.4125, longitude: 103.86669999999999, elevation: null)

✅ Indice.Common.Tests.JsonSerializerTests

✅ Boolean_MustDeserialize_ToString
⚪ DateTime_UTC_JsonSupport
⚪ DateTime_UTC_JsonSupport_Newtonsoft
✅ DictioaryOfEnumObject_MustSerialize
✅ DynamicTypeSerializationGetsPropertyNameConventionApplied
✅ Expando_Object_Support
✅ JsonQuircksHaveNotbeen_Implemented_in_framework_test
✅ Number_MustDeserialize_Int
✅ RoundtripStringToObjectTest
✅ RoundtripTypeConverterAdapter
✅ RoundtripTypeConverterAdapter_WithCollections2
✅ RoundtripTypeConverterAdapterWithCollections
✅ SupportValueTuple
✅ TimeSpan_JsonSupport

✅ Indice.Common.Tests.JsonStringArrayEnumFlagsConverterTests

✅ CanDeserializeEnumFlagsToStringArray
✅ CanSerializeEnumFlagsToStringArray
✅ CanSerializeEnumFlagsToStringArrayWhenNull

✅ Indice.Common.Tests.ListOptionsTests

✅ CanConvertListOptionsToDictionary

✅ Indice.Common.Tests.PhoneNumberTests

✅ ParseGreekPhoneNumbers(number: "+30 (697) 2233445")
✅ ParseGreekPhoneNumbers(number: "+30 6972233445")
✅ ParseGreekPhoneNumbers(number: "6972233445")
✅ ParsePhoneNumbers_DigitOnly(number: "003116210000\r")
✅ ParsePhoneNumbers_DigitOnly(number: "00355000095882\r")
✅ ParsePhoneNumbers_DigitOnly(number: "004520001544\r")
✅ ParsePhoneNumbers_DigitOnly(number: "004792054444\r")
✅ ParsePhoneNumbers_DigitOnly(number: "004921130000\r")
✅ ParsePhoneNumbers_DigitOnly(number: "2102893000\r")
✅ ParsePhoneNumbers_DigitOnly(number: "4792054444")
✅ ParsePhoneNumbersWithCallingCode_Success(number: "+1 (0115) 123 4567")
✅ ParsePhoneNumbersWithCallingCode_Success(number: "+1 800-444-4444")
✅ ParsePhoneNumbersWithCallingCode_Success(number: "+30 (697) 2233445")
✅ ParsePhoneNumbersWithCallingCode_Success(number: "+30 210-6985955")
✅ ParsePhoneNumbersWithCallingCode_Success(number: "+30 6972233445")
✅ ParsePhoneNumbersWithCallingCode_Success(number: "+44 (0141) 345 9822")

✅ Indice.Common.Tests.PolymorphicJsonConverterTests

✅ DeserializePolymorphicObjectListTest
✅ DeserializePolymorphicObjectTest
✅ DeserializePolymorphicObjectWithEnumTest
✅ SerializePolymorphicObjectListEnumTest
✅ SerializePolymorphicObjectListTest

✅ Indice.Common.Tests.SortByClauseTests

✅ SortByClauseListOptionsAddTest
✅ SortByClauseListOptionsTest
✅ SortByClauseParsingTest(input: "(datetime)total-")
✅ SortByClauseParsingTest(input: "(number)total-")
✅ SortByClauseParsingTest(input: "(number)total+")
✅ SortByClauseParsingTest(input: "(String)total-")
✅ SortByClauseParsingTest(input: "total-")
✅ SortByClauseParsingTest(input: "total+")

✅ Indice.Common.Tests.StringExtensionsTests

✅ KebabCaseTest(input: "1280 x 1024_ audi_ tt.jpg", output: "1280-x-1024-audi-tt.jpg")
✅ KebabCaseTest(input: "1280x1024_audi_tt.jpg", output: "1280x1024-audi-tt.jpg")
✅ KebabCaseTest(input: "Blob1Crea02ted", output: "blob1-crea02ted")
✅ KebabCaseTest(input: "Blob1Created02", output: "blob1-created02")
✅ KebabCaseTest(input: "BlobCreated", output: "blob-created")

✅ Indice.Common.Tests.StringLocalizerTests

✅ Resx_ResourcesShouldExportAsJsonGraph
✅ Resx_ResourcesShouldExportAsJsonGraphDefaultCulture
✅ Resx_ResourcesShouldExportEnglishAsJsonGraphForNotExistingCulture

✅ Indice.Common.Tests.TaxCodeTests

✅ TaxCodeValidationTest(countryISO: null, taxCode: "NL005085444B42")

✅ Indice.Common.Tests.TupleExtensionsTests

✅ CanIdentifyValueTuple

✅ TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_35.trx

51 tests were completed in 24s with 48 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
Indice.Features.Identity.Tests.AllowedCharactersPasswordValidatorTests 7✅ 2ms
Indice.Features.Identity.Tests.CustomGrantsIntegrationTests 14✅ 1⚪ 19s
Indice.Features.Identity.Tests.IdentityValidationActivityTests 1✅ 3s
Indice.Features.Identity.Tests.JsonSchemaGeneratorTests 1✅ 228ms
Indice.Features.Identity.Tests.TotpServiceTests 2✅ 6s
Indice.Features.Identity.Tests.UnicodeCharactersPasswordValidatorTests 4✅ 78ms
Indice.Features.Identity.Tests.UserApiTests 1⚪ 1ms
Indice.Features.Identity.Tests.UserAvatarApiTest 1⚪ 1ms
Indice.Features.Identity.Tests.UserHandlersTests 1✅ 7s
Indice.Features.Identity.Tests.UserNameAsPasswordValidatorTests 18✅ 1s

✅ Indice.Features.Identity.Tests.AllowedCharactersPasswordValidatorTests

✅ CheckInvalidPasswords(password: "123 Abc")
✅ CheckInvalidPasswords(password: "1234Abc!")
✅ CheckInvalidPasswords(password: "1234Abc(")
✅ CheckInvalidPasswords(password: "123AbcD!")
✅ CheckValidPasswords(password: "123")
✅ CheckValidPasswords(password: "123Abc!")
✅ CheckValidPasswords(password: "123Abc!$")

✅ Indice.Features.Identity.Tests.CustomGrantsIntegrationTests

✅ Can_Authenticate_Existing_Device_Using_Fingerprint
✅ Can_Authenticate_Existing_Device_Using_Pin
✅ Can_Register_Device_Using_Fingerprint_When_Already_Supports_Pin_Test
✅ Can_Register_Device_Using_Pin_When_Already_Supports_Fingerprint_Test
✅ Can_Register_New_Device_Using_Biometric
✅ Can_Register_New_Device_Using_Pin_Test
✅ Changing_Password_Blocks_Device
✅ CreateAuthorizationDetails_InvalidArrayPayload_Using4Pin
✅ CreateAuthorizationDetails_InvalidPayload_Using4Pin
✅ CreateAuthorizationDetails_JsonArray_Using4Pin
✅ CreateAuthorizationDetails_JsonObject_Using4Pin
✅ CreateAuthorizationDetails_UsingBiometrics
✅ Impossible_Travel_Detected_For_Existing_Device
✅ JwtPayload_Serialize_ComplexPayload_Succeeds
⚪ Register_More_Devices_Than_Allowed_Fails

✅ Indice.Features.Identity.Tests.IdentityValidationActivityTests

✅ IdentityValidationFlowTest

✅ Indice.Features.Identity.Tests.JsonSchemaGeneratorTests

✅ TestJsonSchemaGeneratorFromClrType

✅ Indice.Features.Identity.Tests.TotpServiceTests

✅ Can_Generate_And_Verify_Code_Using_DeveloperTotpService
✅ Can_Generate_Code_Using_SecurityTokenTotpService

✅ Indice.Features.Identity.Tests.UnicodeCharactersPasswordValidatorTests

✅ CheckInvalidPasswords(password: "k1#λ")
✅ CheckInvalidPasswords(password: "K1$ e")
✅ CheckInvalidPasswords(password: "K1$Λ")
✅ CheckValidPasswords(password: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwx"···)

✅ Indice.Features.Identity.Tests.UserApiTests

⚪ CreateUserHandler_ShouldEmit_UserCreatedEvent_WithPopulatedClaims_Test

✅ Indice.Features.Identity.Tests.UserAvatarApiTest

⚪ Upload_Profile_Image_Test

✅ Indice.Features.Identity.Tests.UserHandlersTests

✅ CreateUserHandler_ShouldEmit_UserCreatedEvent_WithPopulatedClaims_Test

✅ Indice.Features.Identity.Tests.UserNameAsPasswordValidatorTests

✅ CheckInvalidPasswords(password: "anol")
✅ CheckInvalidPasswords(password: "gman")
✅ CheckInvalidPasswords(password: "gmanoltzas")
✅ CheckInvalidPasswords(password: "ltza")
✅ CheckInvalidPasswords(password: "mano")
✅ CheckInvalidPasswords(password: "nolt")
✅ CheckInvalidPasswords(password: "oltz")
✅ CheckInvalidPasswords(password: "tzas")
✅ CheckValidPasswords(password: "123")
✅ CheckValidPasswords(password: "ano")
✅ CheckValidPasswords(password: "dummy")
✅ CheckValidPasswords(password: "gma")
✅ CheckValidPasswords(password: "ltz")
✅ CheckValidPasswords(password: "man")
✅ CheckValidPasswords(password: "nol")
✅ CheckValidPasswords(password: "olt")
✅ CheckValidPasswords(password: "tza")
✅ CheckValidPasswords(password: "zas")

✅ TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_36.trx

33 tests were completed in 74s with 19 passed, 0 failed and 14 skipped.

Test suite Passed Failed Skipped Time
Indice.Common.Tests.FileServiceInMemoryTests 2✅ 150ms
Indice.Services.Tests.BlobPropertiesExtensionsTest 2✅ 1ms
Indice.Services.Tests.EndpointTests 5✅ 5s
Indice.Services.Tests.EnvelopeTests 1✅ 8ms
Indice.Services.Tests.EventDispatcherAzureTests 1⚪ 1ms
Indice.Services.Tests.EventDispatcherOptionsBuilderTests 1✅ 797ms
Indice.Services.Tests.FileServiceAzureTests 5⚪ 5ms
Indice.Services.Tests.FilterClauseQueryableExtensionTests 3✅ 527ms
Indice.Services.Tests.KeyedServiceTests 1✅ 1s
Indice.Services.Tests.LockManagerAzureTests 3⚪ 3ms
Indice.Services.Tests.PushNotificationMessageBuilderTests 3✅ 1s
Indice.Services.Tests.SendGridServiceTests 1✅ 2s
Indice.Services.Tests.SmsTests 4⚪ 4ms
Indice.Services.Tests.TranslationEndpointTests 1⚪ 1ms

✅ Indice.Common.Tests.FileServiceInMemoryTests

✅ FileMoveTest
✅ FileSearchTest

✅ Indice.Services.Tests.BlobPropertiesExtensionsTest

✅ EtagTest(input: "\"0x8D979DAB44F6E71\"")
✅ EtagTest(input: "0x8D979DAB44F6E71")

✅ Indice.Services.Tests.EndpointTests

✅ Test_GetTranslatio_English
✅ Test_GetTranslation_For_Culture_Not_Exists
✅ Test_GetTranslation_For_Invalid_Culture
✅ Test_GetTranslation_From_Multiple_Sources
✅ Test_GetTranslation_Greek

✅ Indice.Services.Tests.EnvelopeTests

✅ EnvelopeShouldBe_Serializable_Test

✅ Indice.Services.Tests.EventDispatcherAzureTests

⚪ CanSendCompressedPayload

✅ Indice.Services.Tests.EventDispatcherOptionsBuilderTests

✅ CanBuildEventDispatcherOptions

✅ Indice.Services.Tests.FileServiceAzureTests

⚪ DeleteFileTest
⚪ GetDirectoryListTest
⚪ GetFileTest
⚪ MoveFilesTest
⚪ UploadFile

✅ Indice.Services.Tests.FilterClauseQueryableExtensionTests

✅ FilterClause_Translates_ToDatabaseQuery_Test
✅ ToResultset_Translates_DynamicJsonPaths_MultiSort_Test
✅ ToResultset_Translates_DynamicJsonPaths_Sort_Test

✅ Indice.Services.Tests.KeyedServiceTests

✅ KeyedServices_Can_have_Multiple_Configurations_Same_Implementation

✅ Indice.Services.Tests.LockManagerAzureTests

⚪ AquireLockTest
⚪ FunctionLockingTestDetail
⚪ FunctionLockingTestMaster

✅ Indice.Services.Tests.PushNotificationMessageBuilderTests

✅ Can_Build_Push_Notification_Message
✅ Can_Parse_Valid_Unspecified_Push_Notification_Tag
✅ Can_Parse_Valid_User_Push_Notification_Tag

✅ Indice.Services.Tests.SendGridServiceTests

✅ SendAsync_Succeeds

✅ Indice.Services.Tests.SmsTests

⚪ TestApifonIM
⚪ TestApifonSms
⚪ TestMstatSms
⚪ TestYubotoOmniSms

✅ Indice.Services.Tests.TranslationEndpointTests

⚪ Test_GetTranslation_From_Multiple_Sources

✅ TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_39.trx

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

Test suite Passed Failed Skipped Time
Indice.AspNetCore.Tests.EmailRenderingTests 4✅ 13s
Indice.AspNetCore.Tests.TestIpRestrictions 1✅ 4s

✅ Indice.AspNetCore.Tests.EmailRenderingTests

✅ Can_Render_Simple_Template
✅ Can_Render_Simple_Template_With_Anonymous_Model
✅ Can_Send_Email_With_Simple_Template
✅ Can_Send_Email_Without_Template

✅ Indice.AspNetCore.Tests.TestIpRestrictions

✅ MiddlewareTest_ReturnsNotFoundForIngoredPaths

✅ TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_45.trx

No tests found

✅ TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_46.trx

25 tests were completed in 48s with 25 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Indice.Features.Messages.Tests.HandlebarParsingTests 1✅ 816ms
Indice.Features.Messages.Tests.MediaBaseHrefTests 1✅ 1ms
Indice.Features.Messages.Tests.MediaLibraryTests 2✅ 3s
Indice.Features.Messages.Tests.MessageManagerTests 5✅ 3s
Indice.Features.Messages.Tests.MessagesIntegrationMvcTests 5✅ 4s
Indice.Features.Messages.Tests.MessagesIntegrationTests 5✅ 3s
Indice.Features.Messages.Tests.SlugifyPathTests 6✅ 576ms

✅ Indice.Features.Messages.Tests.HandlebarParsingTests

✅ ParseInputDataToHandlebar(input: "{\r\n    \"items\": [\r\n      {\r\n        \"titl"···, expected: "This should repeat:\n- 1: https://one.com \n- 2: h"···)

✅ Indice.Features.Messages.Tests.MediaBaseHrefTests

✅ MediaBaseHref_CreatesAbsoluteFromRelative_Url

✅ Indice.Features.Messages.Tests.MediaLibraryTests

✅ CanResolveMediaBaseHref_From_LinkGenerator
✅ Create_Folder_Upload_Rename_Success

✅ Indice.Features.Messages.Tests.MessageManagerTests

✅ CanCreateCampaignUsingDifferentContent
✅ CanCreateCampaignUsingSameContent
✅ CanCreateCampaignWithAllFields
✅ CanCreateCampaignWithMinimumFields
✅ CanInstantiateMessageManager

✅ Indice.Features.Messages.Tests.MessagesIntegrationMvcTests

✅ Create_And_Retrieve_Campaign_By_Location_Header_Success
✅ Create_And_Retrieve_Template_Success
✅ Create_Campaign_With_No_Content_Fail
✅ Create_Distribution_List_And_Add_Contacts_Success
✅ Create_Distribution_List_And_Add_Contacts_Without_CommunicationPreferences_Success

✅ Indice.Features.Messages.Tests.MessagesIntegrationTests

✅ Create_And_Retrieve_Campaign_By_Location_Header_Success
✅ Create_And_Retrieve_Template_Success
✅ Create_Campaign_With_No_Content_Fail
✅ Create_Distribution_List_And_Add_Contacts_Success
✅ Create_Distribution_List_And_Add_Contacts_With_Comminication_Preferences_Success

✅ Indice.Features.Messages.Tests.SlugifyPathTests

✅ GreekOrUnicodeMustConvertToMeaningfull_ASCII_Test(input: "Screenshot 2024-06-13 103846.png", expected: "screenshot-2024-06-13-103846.png")
✅ GreekOrUnicodeMustConvertToMeaningfull_ASCII_Test(input: "Κρεμμύδια Ξερά Χοντρά Τιμή Κιλού", expected: "kremmydia-xera-chontra-timi-kilou")
✅ GreekOrUnicodeMustConvertToMeaningfull_ASCII_Test(input: "Λάχανο Ελληνικό Ποιότητα Α΄ Τιμή Κιλού", expected: "lachano-elliniko-poiotita-a-timi-kilou")
✅ GreekOrUnicodeMustConvertToMeaningfull_ASCII_Test(input: "Μαναβικη ", expected: "manaviki")
✅ GreekOrUnicodeMustConvertToMeaningfull_ASCII_Test(input: "Μαναβικη/Λαχανικά", expected: "manaviki/lachanika")
✅ GreekOrUnicodeMustConvertToMeaningfull_ASCII_Test(input: "Μαναβικη/Λαχανικά/Καρότα, Ραπανάκια, Τζίντζερ", expected: "manaviki/lachanika/karota-rapanakia-tzintzer")

✅ TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_49.trx

87 tests were completed in 124s with 85 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
Indice.Features.Cases.Tests.AdminCaseServiceTests 1⚪ 1ms
Indice.Features.Cases.Tests.ElsaSerializerTests 3✅ 200ms
Indice.Features.Cases.Tests.JsonNodeMergeTests 34✅ 281ms
Indice.Features.Cases.Tests.JsonTranslationServiceTest 11✅ 263ms
Indice.Features.Cases.Tests.MyCaseServiceTests 1✅ 1⚪ 37s
Indice.Features.Cases.Tests.SchemaValidatorTests 9✅ 151ms
Indice.Features.Messages.Tests.AccessRulesServiceTest 9✅ 555ms
Indice.Features.Messages.Tests.AddAccessRuleRequestValidationTests 18✅ 4ms

✅ Indice.Features.Cases.Tests.AdminCaseServiceTests

⚪ GetCases

✅ Indice.Features.Cases.Tests.ElsaSerializerTests

✅ DecimalJsonConverterTest
✅ DecimalJsonConverterTest2
✅ DecimalJsonConverterTest3

✅ Indice.Features.Cases.Tests.JsonNodeMergeTests

✅ JsonPatchAddArrayElementTest
✅ JsonPatchAddArrayValueTest
✅ JsonPatchAddingANonExistentTargetTest
✅ JsonPatchAddNestedObjectMemberTest
✅ JsonPatchAddObjectMemberTest
✅ JsonPatchAddRemoveReplaceTypeInOneActionTest
✅ JsonPatchEscapeOrderingTest
✅ JsonPatchMoveArrayElementTest
✅ JsonPatchMoveValueTest
✅ JsonPatchNestedPropertiesTest
✅ JsonPatchRemoveArrayElementTest
✅ JsonPatchRemoveObjectMemberTest
✅ JsonPatchReplaceValueTest
✅ JsonPatchTestingValueErrorTest
✅ JsonPatchTestingValueSuccessTest
✅ JsonTypesAreRespectedWhenMutatingTest
✅ MergeAddArrayElementTest
✅ MergeAddArrayValueTest
✅ MergeAddingANonExistentTargetTest
✅ MergeAddNestedObjectMemberTest
✅ MergeAddObjectMemberTest
✅ MergeAddRemoveInOneActionTest
✅ MergeAddTest
✅ MergeMoveArrayElementTest
✅ MergeMoveValueTest
✅ MergeMultiplePatchesInOneActionTest
✅ MergeNoOpTest
✅ MergeObjectInitializerTest
✅ MergeRemoveObjectMemberTest
✅ MergeReplaceObjectWithArrayFailsTest
✅ MergeReplaceValueTest
✅ MergeReplaceValueWithArrayTest
✅ MergeWorkInOrderTest
✅ StringNullWhitespaceEmptyTest

✅ Indice.Features.Cases.Tests.JsonTranslationServiceTest

✅ Translate_ComplexLayout_El_NotTranslated
✅ Translate_ComplexLayout_En_Translated
✅ Translate_DateTimeValue_ValueNotChanged
✅ Translate_DecimalValue_ValueNotChanged
✅ Translate_EmptyLayout_ReturnSourceJson
✅ Translate_EmptyLocale_Throws
✅ Translate_EmptyTranslations_ReturnSourceJson
✅ Translate_IntegerValue_ValueNotChanged
✅ Translate_StringValue_ValueNotChanged
✅ Translate_StringValueWithNOtTranslatedProperty_Translated
✅ Translate_StringValueWithTranslatedProperty_Translated

✅ Indice.Features.Cases.Tests.MyCaseServiceTests

⚪ CaseOrderBy_DoesNot_Throw_Test
✅ MyCaseService_FilterData_Pagination

✅ Indice.Features.Cases.Tests.SchemaValidatorTests

✅ IsValid_EmptyData_Throws
✅ IsValid_EmptyObject_False
✅ IsValid_EmptySchema_Throws
✅ IsValid_NotValidObject_False
✅ IsValid_NotValidObject_JArrayData_False
✅ IsValid_ValidObject_JArrayData_True
✅ IsValid_ValidObject_JObjectData_True
✅ IsValid_ValidObject_JsonElementData_True
✅ IsValid_ValidObject_StringData_True

✅ Indice.Features.Messages.Tests.AccessRulesServiceTest

✅ AddAdmin_AccessRule_ForCase
✅ AddAdmin_Batch
✅ AddRuleCaseType_AccessRule_ForCase
✅ Delete_AccessRule_ForCase
✅ Exception_AddAdmin_AccessRule_ForNonAdminUser
✅ Exception_UpdateRuleCaseType_FromNonAdmin
✅ GetCase_AccessRules
✅ Update_AccessRule_ForCase
✅ UpdateRuleCaseType_FromAdmin

✅ Indice.Features.Messages.Tests.AddAccessRuleRequestValidationTests

✅ Invalid_AddAccessRuleRequest_Members_Role_Group
✅ Invalid_AddAccessRuleRequest_Members_User_Group
✅ Invalid_AddAccessRuleRequest_Members_User_Role
✅ Invalid_AddAccessRuleRequest_Rules_All
✅ Invalid_AddAccessRuleRequest_Rules_Case_CaseType
✅ Invalid_AddAccessRuleRequest_Rules_CaseType_Checkpoint
✅ Valid_AddAccessRuleRequest_Case_CheckPoint_Group
✅ Valid_AddAccessRuleRequest_Case_CheckPoint_Member
✅ Valid_AddAccessRuleRequest_Case_CheckPoint_Role
✅ Valid_AddAccessRuleRequest_Case_Group
✅ Valid_AddAccessRuleRequest_Case_Member
✅ Valid_AddAccessRuleRequest_Case_Role
✅ Valid_AddAccessRuleRequest_CaseType_Group
✅ Valid_AddAccessRuleRequest_CaseType_Member
✅ Valid_AddAccessRuleRequest_CaseType_Role
✅ Valid_AddAccessRuleRequest_CheckPoint_Group
✅ Valid_AddAccessRuleRequest_CheckPoint_Member
✅ Valid_AddAccessRuleRequest_CheckPoint_Role

✅ TestResults/runneradmin_fv-az1105-950_2024-12-06_09_08_58.trx

6 tests were completed in 821ms with 2 passed, 0 failed and 4 skipped.

Test suite Passed Failed Skipped Time
Indice.Features.GovGr.Tests.ClientCreationTests 2✅ 4⚪ 150ms

✅ Indice.Features.GovGr.Tests.ClientCreationTests

⚪ CreateBusinessRegistryClient
⚪ CreateDocumentsClient
✅ CreateKycClient
✅ CreateMockClient
⚪ CreateWalletClient
⚪ ValidateSignature

✅ TestResults/runneradmin_fv-az1105-950_2024-12-06_09_09_00.trx

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

Test suite Passed Failed Skipped Time
Indice.Features.Risk.Tests.RiskCalculationTests 3✅ 741ms

✅ Indice.Features.Risk.Tests.RiskCalculationTests

✅ Can_Create_Risk_Events
✅ High_Risk_On_Transaction_Over_1000
✅ Low_Risk_On_Transaction_Under_1000

✅ TestResults/runneradmin_fv-az1105-950_2024-12-06_09_09_01.trx

4 tests were completed in 668ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Indice.EcmaScript.Tests.EcmaScriptTests 4✅ 5ms

✅ Indice.EcmaScript.Tests.EcmaScriptTests

✅ Should_Have_Cases_Assets
✅ Should_Have_Identity_Admin_Assets
✅ Should_Have_Messages_Assets
✅ Should_Have_Risk_Assets