|
|
|
|
@ -28,24 +28,24 @@ public class ValueConvertersEndToEndJetTest
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.BoolAsInt), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.BoolAsNullableString), "varchar(3)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.BoolAsNullableInt), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.IntAsLong), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.IntAsNullableLong), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.IntAsLong), "decimal(20,0)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.IntAsNullableLong), "decimal(20,0)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.BytesAsString), "varchar(255)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.BytesAsNullableString), "varchar(255)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.CharAsString), "varchar(1)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.CharAsNullableString), "varchar(1)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeOffsetToBinary), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeOffsetToNullableBinary), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeOffsetToBinary), "decimal(20,0)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeOffsetToNullableBinary), "decimal(20,0)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeOffsetToString), "varchar(48)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeOffsetToNullableString), "varchar(48)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeToBinary), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeToNullableBinary), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeToBinary), "decimal(20,0)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeToNullableBinary), "decimal(20,0)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeToString), "varchar(48)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.DateTimeToNullableString), "varchar(48)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.EnumToString), "varchar(255)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.EnumToNullableString), "varchar(255)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.EnumToNumber), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.EnumToNullableNumber), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.EnumToNumber), "decimal(20,0)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.EnumToNullableNumber), "decimal(20,0)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.GuidToString), "varchar(36)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.GuidToNullableString), "varchar(36)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.GuidToBytes), "varbinary(16)", false)]
|
|
|
|
|
@ -80,8 +80,8 @@ public class ValueConvertersEndToEndJetTest
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.StringToNullableNumber), "byte", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.StringToTimeSpan), "datetime", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.StringToNullableTimeSpan), "datetime", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.TimeSpanToTicks), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.TimeSpanToNullableTicks), "integer", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.TimeSpanToTicks), "decimal(20,0)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.TimeSpanToNullableTicks), "decimal(20,0)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.TimeSpanToString), "varchar(48)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.TimeSpanToNullableString), "varchar(48)", false)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.UriToString), "varchar(255)", false)]
|
|
|
|
|
@ -94,22 +94,22 @@ public class ValueConvertersEndToEndJetTest
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableBoolAsNullableString), "varchar(3)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableBoolAsInt), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableBoolAsNullableInt), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableIntAsLong), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableIntAsNullableLong), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableIntAsLong), "decimal(20,0)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableIntAsNullableLong), "decimal(20,0)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableBytesAsString), "varchar(255)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableBytesAsNullableString), "varchar(255)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeOffsetToBinary), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeOffsetToNullableBinary), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeOffsetToBinary), "decimal(20,0)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeOffsetToNullableBinary), "decimal(20,0)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeOffsetToString), "varchar(48)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeOffsetToNullableString), "varchar(48)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeToBinary), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeToNullableBinary), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeToBinary), "decimal(20,0)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeToNullableBinary), "decimal(20,0)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeToString), "varchar(48)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableDateTimeToNullableString), "varchar(48)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableEnumToString), "varchar(255)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableEnumToNullableString), "varchar(255)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableEnumToNumber), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableEnumToNullableNumber), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableEnumToNumber), "decimal(20,0)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableEnumToNullableNumber), "decimal(20,0)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableGuidToString), "varchar(36)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableGuidToNullableString), "varchar(36)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableGuidToBytes), "varbinary(16)", true)]
|
|
|
|
|
@ -144,8 +144,8 @@ public class ValueConvertersEndToEndJetTest
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableStringToNullableNumber), "byte", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableStringToTimeSpan), "datetime", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableStringToNullableTimeSpan), "datetime", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableTimeSpanToTicks), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableTimeSpanToNullableTicks), "integer", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableTimeSpanToTicks), "decimal(20,0)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableTimeSpanToNullableTicks), "decimal(20,0)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableTimeSpanToString), "varchar(48)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableTimeSpanToNullableString), "varchar(48)", true)]
|
|
|
|
|
[InlineData(nameof(ConvertingEntity.NullableUriToString), "varchar(255)", true)]
|
|
|
|
|
|