ci badge #17
GitHub Actions / unit tests
succeeded
Jul 18, 2025 in 1s
84 passed, 0 failed and 0 skipped
✔️ TestResults/_pkrvmq0rgcvqdmg_2025-07-18_11_56_41.trx
84 tests were completed in 2s with 84 passed, 0 failed and 0 skipped.
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.CoconaAppExtensionsTests
✔️ GivenACoconaCommandBuilder_WhenImportFeatureIsUsed_ThenItShouldAddImportCommand
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.Commands.ImportCommandsTest
✔️ GivenDataToImportWithSchema_WhenTheCommandExecutes_ThenItShouldProcessImportsAccordingly
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ImportTaskProcessorServiceTests
✔️ GivenACircularSelfHiearchyEntityTaskImport_WhenExecuted_ThenItShouldSkipThoseAndReturnCompleted
✔️ GivenAnImportTaskWhereEntitySchemaIsNotFound_WhenExecuted_ThenItShouldReturnCompleted
✔️ GivenARelationshipImportTask_WhenExecuted_ThenItShouldAssociateINDataverseAndReturnCompleted
✔️ GivenARelationshipImportTask_WhenExecutedAndAnAssociateRequestHasFailed_ThenItShouldReturnFailed
✔️ GivenARelationshipImportTaskWhereRelationshipNotFound_WhenExecuted_ThenItShouldReturnFailed
✔️ GivenASelfHiearchyEntityTaskImport_WhenExecuted_ThenItShouldProcessInCorrectOrderAndReturnCompleted
✔️ GivenASelfHiearchyEntityTaskImportWothIssues_WhenExecuted_ThenItShouldProcessInCorrectOrderAndReturnFailed
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.Mappers.FieldSchemaToAttributeTypeMapperTests
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = "account", Name = null, PrimaryKey = False, ··· }, expected: Lookup)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = "account|contact", Name = null, PrimaryKey = False, ··· }, expected: Customer)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: BigInt)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: Boolean)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: DateTime)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: Decimal)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: Double)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: Integer)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: Money)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: Owner)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: Picklist)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: State)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: Status)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: String)
✔️ GivenAFieldSchema_WhenItIsMapped_ThenItShouldReturnProperAttributeTypeCode(source: FieldSchema { Customfield = False, Displayname = null, LookupType = null, Name = null, PrimaryKey = False, ··· }, expected: Uniqueidentifier)
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.Validators.Rules.EntitySchemas.EntitySchemaValidatorTests
✔️ GivenAValidEntitySchema_WhenItIsValidated_ThenItShouldReturnSuccess
✔️ GivenEntityDoesNotExist_WhenValidated_ThenShouldReturnError
✔️ GivenFieldDoesNotExist_WhenValidated_ThenShouldReturnError
✔️ GivenFieldRuleFails_WhenValidated_ThenShouldReturnError
✔️ GivenRelationshipDoesNotExist_WhenValidated_ThenShouldReturnError
✔️ GivenRelationshipRuleFails_WhenValidated_ThenShouldReturnError
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.Validators.Rules.EntitySchemas.FieldSchemas.FieldTypeMustMatchWithAttributeValidationRuleTests
✔️ GivenAFieldSchemaWithAttributeTypeCode_WhenItIsValidated_ThenItShouldReturnSuccess
✔️ GivenAFieldSchemaWithWrongAttributeTypeCode_WhenItIsValidated_ThenItShouldReturnTheProperFailure
✔️ GivenAnUnresolvedFieldSchemaWithAttributeTypeCode_WhenItIsValidated_ThenItShouldReturnTheProperFailure
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.Validators.Rules.EntitySchemas.FieldSchemas.LookupFieldsTargetsMustMatchValidationRuleTests
✔️ GivenAlookupSchemaThatDoesNotMatchesAttributeMetadataTargets_WhenItIsValidated_ThenItShouldReturnProperFailure
✔️ GivenAlookupSchemaThatMatchesAttributeMetadataTargets_WhenItIsValidated_ThenItShouldReturnSuccess
✔️ GivenAlookupSchemaWithAnAttributeCodeThatIsOwnerType_WhenItIsValidated_ThenItShouldReturnSuccess
✔️ GivenANonLookupSchema_WhenItIsValidated_ThenItShouldReturnSuccess
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.Validators.Rules.EntitySchemas.RelationshipSchemas.SourceEntityNameMustMatchValidationRuleTests
✔️ GivenAMatchingSourceEntityName_WhenValidatingRelationshipSchema_ThenItShouldReturnSuccess
✔️ GivenANonMatchingSourceEntityName_WhenValidatingRelationshipSchema_ThenItShouldReturnProperFailure
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.Validators.Rules.EntitySchemas.RelationshipSchemas.TargetEntityNameMustMatchValidationRuleTests
✔️ GivenAMatchingRelationShipMetadata_WhenValidated_ThenItShouldReturnSuccess
✔️ GivenANonMatchingRelationShipMetadata_WhenValidated_ThenItShouldReturnProperFailure
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.Validators.Rules.SchemaValidatorTests
✔️ GivenValidSchema_WhenValidated_ThenShouldReturnSuccess
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.BooleanValueConverterTests
✔️ GivenFalseString_WhenConverted_ThenShouldReturnFalse
✔️ GivenNonBooleanString_WhenConverted_ThenShouldReturnNull
✔️ GivenTrueString_WhenConverted_ThenShouldReturnTrue
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.DataverseValueConverterTests
✔️ GivenABooleanAttributeAndAField_WhenConverted_ThenItShouldConvertProperly
✔️ GivenADatetimeAttributeAndAField_WhenConverted_ThenItShouldConvertProperly
✔️ GivenADecimalAttributeAndAField_WhenConverted_ThenItShouldConvertProperly
✔️ GivenADoubleAttributeAndAField_WhenConverted_ThenItShouldConvertProperly
✔️ GivenAGuidAttributeAndAField_WhenConverted_ThenItShouldConvertProperly
✔️ GivenAIntegerAttributeAndAField_WhenConverted_ThenItShouldConvertProperly
✔️ GivenALookupAttributeAndAField_WhenConverted_ThenItShouldConvertProperly
✔️ GivenAMoneyAttributeAndAField_WhenConverted_ThenItShouldConvertProperly
✔️ GivenAnEmptyValueRegardlessOfAttributeType_WhenConverted_ThenItShouldReturnNull
✔️ GivenAnUnsupportedAttributeMetadata_WhenConverted_ThenItShouldThrowProperException
✔️ GivenAPicklistAttributeAndAField_WhenConverted_ThenItShouldConvertProperly
✔️ GivenAStringAttributeAndAField_WhenConverted_ThenItShouldConvertProperly
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.DatetimeValueConverterTests
✔️ GivenADateTimeString_WhenConverted_ThenItShouldReturnDateTime
✔️ GivenANonDateTimeString_WhenConverted_ThenItShouldReturnNull
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.DecimalValueConverterTests
✔️ GivenADecimalString_WhenConverted_ThenItShouldReturnDecimal
✔️ GivenANonDecimalString_WhenConverted_ThenItShouldReturnNull
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.DoubleValueConverterTests
✔️ GivenADoubleString_WhenConverted_ThenItShouldReturnDouble
✔️ GivenANonDoubleString_WhenConverted_ThenItShouldReturnNull
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.EncodingStringValueConverterTests
✔️ GivenADecodedString_WhenItIsConverted_ThenItShouldReturnSameString
✔️ GivenAnEncodedString_WhenItIsConverted_ThenItShouldDecodeProperly
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.EntityReferenceValueConverterTests
✔️ GivenNonValidGuidStringWithExtraProperties_WhenConverted_ThenShouldReturnNull
✔️ GivenValidEntityReferenceString_WhenConverted_ThenShouldReturnEntityReference
✔️ GivenValidEntityReferenceStringWithNoExtraProperties_WhenConverted_ThenShouldReturnNull
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.GuidValueConverterTests
✔️ GivenANonValidGuidString_WhenConverted_ThenItShouldReturnNull
✔️ GivenAValidGuidString_WhenConverted_ThenItShouldReturnGuid
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.IntegerValueConverterTests
✔️ GivenANonIntegerString_WhenConverted_ThenItShouldReturnNull
✔️ GivenAValidIntegerString_WhenConverted_ThenItShouldReturnInteger
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.MoneyValueConverterTests
✔️ GivenADecimalString_WhenConverted_ThenItShouldReturnMoney
✔️ GivenANonDecimalString_WhenConverted_ThenItShouldReturnNull
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.OptionSetValueConverterTests
✔️ GivenANonIntegerString_WhenConverted_ThenItShouldReturnNull
✔️ GivenAValidIntegerString_WhenConverted_ThenItShouldReturnOptionSetValue
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Features.Import.ValueConverters.ReflectionMainConverterTests
✔️ GivenAValueConverter_WhenConvertIsCalled_ThenItShouldReturnConvertedValue
✔️ GivenAValueConverter_WhenConvertIsCalledTwiceForSameConversion_ThenItShouldCacheThe2ndTimeReturnConvertedValue
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Services.Dataverse.DataverseMetadataServiceTests
✔️ GivenAnEntityInDataverse_WhenServicesGetsItsMetadata_ThenItShouldReturnResultFromDataverse
✔️ GivenAnEntityThatIsNotInDataverse_WhenServicesGetsItsMetadata_ThenItShouldReturnNullAndLogError
✔️ GivenAnIntersectEntityInDataverse_WhenServicesGetsItsMetadata_ThenItShouldReturnResultFromDataverse
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Services.Filesystem.FileReaderDataImportProviderTests
✔️ GivenAnEntityImport_WhenProviderReadsTheEntityData_ThenItShouldUseDataReader
✔️ GivenAnImportSchema_WhenProviderReadsTheImportSchema_ThenItShouldUseDataReader
✔️ Dataverse.ConfigurationMigrationTool.Console.Tests.Services.Filesystem.XmlFileDataReaderTests
✔️ GivenAnXmlFile_WhenTheDataReaderReadsIt_ThenItShouldReturnDataDeserialized
Loading