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

Fix tests using current culture #22901

Closed
ErikEJ opened this issue Oct 6, 2020 · 17 comments
Closed

Fix tests using current culture #22901

ErikEJ opened this issue Oct 6, 2020 · 17 comments
Assignees
Labels
area-test closed-fixed The issue has been fixed and is/will be included in the release indicated by the issue milestone. community-contribution customer-reported type-bug
Milestone

Comments

@ErikEJ
Copy link
Contributor

ErikEJ commented Oct 6, 2020

My system is using Danish regional settings.

Microsoft.EntityFrameworkCore.Relational.Tests.dll

✘ Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationsAssemblyTest.FindMigrationId_returns_first_candidate_when_id
Assert.Equal() Failure: Strings differ\r\n                           ↓ (pos 16)\r\nExpected: \"20150302103100_Flutter\"\r\nActual:   \"20150302103100_FLUTTER\"\r\n                           ↑ (pos 16)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationsAssemblyTest.FindMigrationId_returns_first_candidate_when_id() in C:\Code\Github\EntityFramework\test\EFCore.Relational.Tests\Migrations\Internal\MigrationsAssemblyTest.cs:line 14
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0073782s
✘ Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationsAssemblyTest.FindMigrationId_returns_first_candidate_when_name
Assert.Equal() Failure: Strings differ\r\n                           ↓ (pos 16)\r\nExpected: \"20150302103100_Flutter\"\r\nActual:   \"20150302103100_FLUTTER\"\r\n                           ↑ (pos 16)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationsAssemblyTest.FindMigrationId_returns_first_candidate_when_name() in C:\Code\Github\EntityFramework\test\EFCore.Relational.Tests\Migrations\Internal\MigrationsAssemblyTest.cs:line 20
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Microsoft.EntityFrameworkCore.SqlServer.FunctionalTests.dll

Failed tests
✘ Microsoft.EntityFrameworkCore.BuiltInDataTypesSqlServerTest.Object_to_string_conversion
Assert.Equal() Failure: Strings differ\r\n                      ↓ (pos 11)\r\nExpected: \"-1234567890,01\"\r\nActual:   \"-1234567890.01\"\r\n                      ↑ (pos 11)
   at Microsoft.EntityFrameworkCore.BuiltInDataTypesTestBase`1.Object_to_string_conversion() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\BuiltInDataTypesTestBase.cs:line 2181
   at Microsoft.EntityFrameworkCore.BuiltInDataTypesSqlServerTest.Object_to_string_conversion() in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\BuiltInDataTypesSqlServerTest.cs:line 4269
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Output:
Compiling query expression: 
'DbSet<BuiltInDataTypes>()
    .Where(e => e.Id == 13)'

Generated query execution expression: 
'queryContext => new SingleQueryingEnumerable<BuiltInDataTypes>(
    (RelationalQueryContext)queryContext, 
    RelationalCommandCache.QueryExpression(
        Projection Mapping:
            EmptyProjectionMember -> Dictionary<IProperty, int> { [Property: BuiltInDataTypes.Id (int) Required PK AfterSave:Throw, 0], [Property: BuiltInDataTypes.Enum16 (Enum16) Required, 1], [Property: BuiltInDataTypes.Enum32 (Enum32) Required, 2], [Property: BuiltInDataTypes.Enum64 (Enum64) Required, 3], [Property: BuiltInDataTypes.Enum8 (Enum8) Required, 4], [Property: BuiltInDataTypes.EnumS8 (EnumS8) Required, 5], [Property: BuiltInDataTypes.EnumU16 (EnumU16) Required, 6], [Property: BuiltInDataTypes.EnumU32 (EnumU32) Required, 7], [Property: BuiltInDataTypes.EnumU64 (EnumU64) Required, 8], [Property: BuiltInDataTypes.PartitionId (int) Required, 9], [Property: BuiltInDataTypes.TestBoolean (bool) Required, 10], [Property: BuiltInDataTypes.TestByte (byte) Required, 11], [Property: BuiltInDataTypes.TestCharacter (char) Required, 12], [Property: BuiltInDataTypes.TestDateOnly (DateOnly) Required, 13], [Property: BuiltInDataTypes.TestDateTime (DateTime) Required, 14], [Property: BuiltInDataTypes.TestDateTimeOffset (DateTimeOffset) Required, 15], [Property: BuiltInDataTypes.TestDecimal (decimal) Required, 16], [Property: BuiltInDataTypes.TestDouble (double) Required, 17], [Property: BuiltInDataTypes.TestInt16 (short) Required, 18], [Property: BuiltInDataTypes.TestInt32 (int) Required, 19], [Property: BuiltInDataTypes.TestInt64 (long) Required, 20], [Property: BuiltInDataTypes.TestSignedByte (sbyte) Required, 21], [Property: BuiltInDataTypes.TestSingle (float) Required, 22], [Property: BuiltInDataTypes.TestTimeOnly (TimeOnly) Required, 23], [Property: BuiltInDataTypes.TestTimeSpan (TimeSpan) Required, 24], [Property: BuiltInDataTypes.TestUnsignedInt16 (ushort) Required, 25], [Property: BuiltInDataTypes.TestUnsignedInt32 (uint) Required, 26], [Property: BuiltInDataTypes.TestUnsignedInt64 (ulong) Required, 27] }
        SELECT b.Id, b.Enum16, b.Enum32, b.Enum64, b.Enum8, b.EnumS8, b.EnumU16, b.EnumU32, b.EnumU64, b.PartitionId, b.TestBoolean, b.TestByte, b.TestCharacter, b.TestDateOnly, b.TestDateTime, b.TestDateTimeOffset, b.TestDecimal, b.TestDouble, b.TestInt16, b.TestInt32, b.TestInt64, b.TestSignedByte, b.TestSingle, b.TestTimeOnly, b.TestTimeSpan, b.TestUnsignedInt16, b.TestUnsignedInt32, b.TestUnsignedInt64
        FROM BuiltInDataTypes AS b
        WHERE b.Id == 13), 
    ReaderColumn[] { ReaderColumn<int>, ReaderColumn<short>, ReaderColumn<int>, ReaderColumn<long>, ReaderColumn<byte>, ReaderColumn<short>, ReaderColumn<int>, ReaderColumn<long>, ReaderColumn<decimal>, ReaderColumn<int>, ReaderColumn<bool>, ReaderColumn<byte>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<DateTime>, ReaderColumn<DateTimeOffset>, ReaderColumn<decimal>, ReaderColumn<double>, ReaderColumn<short>, ReaderColumn<int>, ReaderColumn<long>, ReaderColumn<short>, ReaderColumn<float>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<int>, ReaderColumn<long>, ReaderColumn<decimal> }, 
    Func<QueryContext, DbDataReader, ResultContext, SingleQueryResultCoordinator, BuiltInDataTypes>, 
    TestUtilities.PoolableDbContext, 
    False, 
    False, 
    True
)'

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Closing data reader to 'BuiltInDataTypes' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'BuiltInDataTypes' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 0ms reading results.

Compiling query expression: 
'DbSet<BuiltInDataTypes>()
    .Where(e => e.Id == 13)
    .Select(b => new { 
        Sbyte = b.TestSignedByte.ToString(), 
        Byte = b.TestByte.ToString(), 
        Short = b.TestInt16.ToString(), 
        Ushort = b.TestUnsignedInt16.ToString(), 
        Int = b.TestInt32.ToString(), 
        Uint = b.TestUnsignedInt32.ToString(), 
        Long = b.TestInt64.ToString(), 
        Ulong = b.TestUnsignedInt64.ToString(), 
        Float = b.TestSingle.ToString(), 
        Double = b.TestDouble.ToString(), 
        Decimal = b.TestDecimal.ToString(), 
        Char = b.TestCharacter.ToString(), 
        DateTime = b.TestDateTime.ToString(), 
        DateTimeOffset = b.TestDateTimeOffset.ToString(), 
        TimeSpan = b.TestTimeSpan.ToString(), 
        DateOnly = b.TestDateOnly.ToString(), 
        TimeOnly = b.TestTimeOnly.ToString()
     })'

Generated query execution expression: 
'queryContext => new SingleQueryingEnumerable<<>f__AnonymousType10<string, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string>>(
    (RelationalQueryContext)queryContext, 
    RelationalCommandCache.QueryExpression(
        Projection Mapping:
            Sbyte -> 0
            Byte -> 1
            Short -> 2
            Ushort -> 3
            Int -> 4
            Uint -> 5
            Long -> 6
            Ulong -> 7
            Float -> 8
            Double -> 9
            Decimal -> 10
            Char -> 11
            DateTime -> 12
            DateTimeOffset -> 13
            TimeSpan -> 14
            DateOnly -> 15
            TimeOnly -> 16
        SELECT CONVERT(varchar(4), b.TestSignedByte) AS Sbyte, CONVERT(varchar(3), b.TestByte) AS Byte, CONVERT(varchar(6), b.TestInt16) AS Short, CONVERT(varchar(5), b.TestUnsignedInt16) AS Ushort, CONVERT(varchar(11), b.TestInt32) AS Int, CONVERT(varchar(10), b.TestUnsignedInt32) AS Uint, CONVERT(varchar(20), b.TestInt64) AS Long, CONVERT(varchar(20), b.TestUnsignedInt64) AS Ulong, CONVERT(varchar(100), b.TestSingle) AS Float, CONVERT(varchar(100), b.TestDouble) AS Double, CONVERT(varchar(100), b.TestDecimal) AS Decimal, CONVERT(varchar(1), b.TestCharacter) AS Char, CONVERT(varchar(100), b.TestDateTime) AS DateTime, CONVERT(varchar(100), b.TestDateTimeOffset) AS DateTimeOffset, CONVERT(varchar(100), b.TestTimeSpan) AS TimeSpan, CONVERT(varchar(100), b.TestDateOnly) AS DateOnly, CONVERT(varchar(100), b.TestTimeOnly) AS TimeOnly
        FROM BuiltInDataTypes AS b
        WHERE b.Id == 13), 
    ReaderColumn[] { ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object>, ReaderColumn<object> }, 
    Func<QueryContext, DbDataReader, ResultContext, SingleQueryResultCoordinator, <>f__AnonymousType10<string, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string>>, 
    TestUtilities.PoolableDbContext, 
    False, 
    False, 
    True
)'

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Closing data reader to 'BuiltInDataTypes' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'BuiltInDataTypes' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 0ms reading results.

1.4548108s✘ Microsoft.EntityFrameworkCore.EverythingIsStringsSqlServerTest.Object_to_string_conversion
Assert.Equal() Failure: Strings differ\r\n                      ↓ (pos 11)\r\nExpected: \"-1234567890,01\"\r\nActual:   \"-1234567890.01\"\r\n                      ↑ (pos 11)
   at Microsoft.EntityFrameworkCore.BuiltInDataTypesTestBase`1.Object_to_string_conversion() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\BuiltInDataTypesTestBase.cs:line 2181
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0479834s✘ Microsoft.EntityFrameworkCore.JsonTypesCustomMappingSqlServerTest.Can_read_write_decimal_JSON_values(value: 0, json: \"{\\\"Prop\\\":0.0}\")
Assert.Equal() Failure: Strings differ\r\n                    ↓ (pos 9)\r\nExpected: \"{\"Prop\":0.0}\"\r\nActual:   \"{\"Prop\":0}\"\r\n                    ↑ (pos 9)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3579
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3506
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_decimal_JSON_values(Decimal value, String json) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 156
   at InvokeStub_JsonTypesTestBase.Can_read_write_decimal_JSON_values(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.0064815s✘ Microsoft.EntityFrameworkCore.JsonTypesCustomMappingSqlServerTest.Can_read_write_decimal_JSON_values(value: 11, json: \"{\\\"Prop\\\":1.1}\")
Assert.Equal() Failure: Strings differ\r\n                    ↓ (pos 9)\r\nExpected: \"{\"Prop\":1.1}\"\r\nActual:   \"{\"Prop\":11}\"\r\n                    ↑ (pos 9)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3579
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3506
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_decimal_JSON_values(Decimal value, String json) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 156
   at InvokeStub_JsonTypesTestBase.Can_read_write_decimal_JSON_values(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.0079904s✘ Microsoft.EntityFrameworkCore.JsonTypesCustomMappingSqlServerTest.Can_read_write_multi_line_string_as_GeoJson
Assert.Equal() Failure: Collections differ\r\n           ↓ (pos 0)\r\nExpected: [LINESTRING (0 0, 0 1), LINESTRING (1 0, 1 1)]\r\nActual:   [LINESTRING (0 0, 0 0), LINESTRING (1 0, 1 0)]\r\n           ↑ (pos 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_multi_line_string_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1573
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0251181s✘ Microsoft.EntityFrameworkCore.JsonTypesCustomMappingSqlServerTest.Can_read_write_point_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT (2 4)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1497
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0065558s✘ Microsoft.EntityFrameworkCore.JsonTypesCustomMappingSqlServerTest.Can_read_write_point_with_M_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT (2 4)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_M_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1529
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0069544s✘ Microsoft.EntityFrameworkCore.JsonTypesCustomMappingSqlServerTest.Can_read_write_point_with_Z_and_M_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT Z(1 2 3)\r\nActual:   POINT (1 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_Z_and_M_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1541
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0222965s✘ Microsoft.EntityFrameworkCore.JsonTypesCustomMappingSqlServerTest.Can_read_write_point_with_Z_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT Z(2 4 6)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_Z_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1517
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0324435s✘ Microsoft.EntityFrameworkCore.JsonTypesCustomMappingSqlServerTest.Can_read_write_polygon_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POLYGON ((0 0, 1 0, 0 1, 0 0))\r\nActual:   POLYGON ((0 0, 1 0, 0 0, 0 0))
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_polygon_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1600
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0077342s✘ Microsoft.EntityFrameworkCore.JsonTypesCustomMappingSqlServerTest.Can_read_write_polygon_typed_as_geometry_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POLYGON ((0 0, 1 0, 0 1, 0 0))\r\nActual:   POLYGON ((0 0, 1 0, 0 0, 0 0))
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_polygon_typed_as_geometry_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1620
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.019926s✘ Microsoft.EntityFrameworkCore.JsonTypesSqlServerTest.Can_read_write_decimal_JSON_values(value: 0, json: \"{\\\"Prop\\\":0.0}\")
Assert.Equal() Failure: Strings differ\r\n                    ↓ (pos 9)\r\nExpected: \"{\"Prop\":0.0}\"\r\nActual:   \"{\"Prop\":0}\"\r\n                    ↑ (pos 9)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3579
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3506
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_decimal_JSON_values(Decimal value, String json) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 156
   at InvokeStub_JsonTypesTestBase.Can_read_write_decimal_JSON_values(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.0457904s✘ Microsoft.EntityFrameworkCore.JsonTypesSqlServerTest.Can_read_write_decimal_JSON_values(value: 11, json: \"{\\\"Prop\\\":1.1}\")
Assert.Equal() Failure: Strings differ\r\n                    ↓ (pos 9)\r\nExpected: \"{\"Prop\":1.1}\"\r\nActual:   \"{\"Prop\":11}\"\r\n                    ↑ (pos 9)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3579
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3506
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_decimal_JSON_values(Decimal value, String json) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 156
   at InvokeStub_JsonTypesTestBase.Can_read_write_decimal_JSON_values(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.1409768s✘ Microsoft.EntityFrameworkCore.JsonTypesSqlServerTest.Can_read_write_multi_line_string_as_GeoJson
Assert.Equal() Failure: Collections differ\r\n           ↓ (pos 0)\r\nExpected: [LINESTRING (0 0, 0 1), LINESTRING (1 0, 1 1)]\r\nActual:   [LINESTRING (0 0, 0 0), LINESTRING (1 0, 1 0)]\r\n           ↑ (pos 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_multi_line_string_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1573
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0431444s✘ Microsoft.EntityFrameworkCore.JsonTypesSqlServerTest.Can_read_write_point_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT (2 4)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1497
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.3324947s✘ Microsoft.EntityFrameworkCore.JsonTypesSqlServerTest.Can_read_write_point_with_M_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT (2 4)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_M_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1529
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0072025s✘ Microsoft.EntityFrameworkCore.JsonTypesSqlServerTest.Can_read_write_point_with_Z_and_M_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT Z(1 2 3)\r\nActual:   POINT (1 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_Z_and_M_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1541
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0141963s✘ Microsoft.EntityFrameworkCore.JsonTypesSqlServerTest.Can_read_write_point_with_Z_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT Z(2 4 6)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_Z_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1517
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.029933s✘ Microsoft.EntityFrameworkCore.JsonTypesSqlServerTest.Can_read_write_polygon_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POLYGON ((0 0, 1 0, 0 1, 0 0))\r\nActual:   POLYGON ((0 0, 1 0, 0 0, 0 0))
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_polygon_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1600
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.058625s✘ Microsoft.EntityFrameworkCore.JsonTypesSqlServerTest.Can_read_write_polygon_typed_as_geometry_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POLYGON ((0 0, 1 0, 0 1, 0 0))\r\nActual:   POLYGON ((0 0, 1 0, 0 0, 0 0))
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_polygon_typed_as_geometry_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1620
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.2109566s✘ Microsoft.EntityFrameworkCore.Query.NorthwindEFPropertyIncludeQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.732835s✘ Microsoft.EntityFrameworkCore.Query.NorthwindEFPropertyIncludeQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.1363583s✘ Microsoft.EntityFrameworkCore.Query.NorthwindIncludeNoTrackingQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
2.8294973s✘ Microsoft.EntityFrameworkCore.Query.NorthwindIncludeNoTrackingQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.4061172s✘ Microsoft.EntityFrameworkCore.Query.NorthwindIncludeQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Output:
Compiling query expression: 
'DbSet<Order>()
    .Include(c => c.OrderDetails)
    .OrderBy(o => o.OrderID > 0)
    .ThenBy(o => o.Customer != null ? o.Customer.City : "")
    .Take(__p_0)'

Including navigation: 'Order.OrderDetails'.

Generated query execution expression: 
'queryContext => new SingleQueryingEnumerable<Order>(
    (RelationalQueryContext)queryContext, 
    RelationalCommandCache.QueryExpression(
        Client Projections:
            0 -> Dictionary<IProperty, int> { [Property: Order.OrderID (no field, int) Required PK AfterSave:Throw ValueGenerated.OnAdd, 0], [Property: Order.CustomerID (string) FK Index MaxLength(5), 1], [Property: Order.EmployeeID (uint?), 2], [Property: Order.OrderDate (DateTime?) Index, 3] }
            1 -> 0
            2 -> 4
            3 -> Dictionary<IProperty, int> { [Property: OrderDetail.OrderID (no field, int) Required PK FK AfterSave:Throw, 5], [Property: OrderDetail.ProductID (no field, int) Required PK FK Index AfterSave:Throw, 6], [Property: OrderDetail.Discount (float) Required, 7], [Property: OrderDetail.Quantity (short) Required, 8], [Property: OrderDetail.UnitPrice (decimal) Required, 9] }
            4 -> 5
            5 -> 6
        SELECT t.OrderID, t.CustomerID, t.EmployeeID, t.OrderDate, t.CustomerID0, o0.OrderID, o0.ProductID, o0.Discount, o0.Quantity, o0.UnitPrice
        FROM 
        (
            SELECT TOP(@__p_0) o.OrderID, o.CustomerID, o.EmployeeID, o.OrderDate, c.CustomerID AS CustomerID0, o.OrderID > 0 AS c, CASE
                WHEN Not(c.CustomerID == NULL) THEN c.City
                ELSE N''
            END AS c0
            FROM Orders AS o
            LEFT JOIN Customers AS c ON o.CustomerID == c.CustomerID
            ORDER BY o.OrderID > 0 ASC, CASE
                WHEN Not(c.CustomerID == NULL) THEN c.City
                ELSE N''
            END ASC
        ) AS t
        LEFT JOIN Order Details AS o0 ON t.OrderID == o0.OrderID
        ORDER BY t.c ASC, t.c0 ASC, t.OrderID ASC, t.CustomerID0 ASC, o0.OrderID ASC), 
    ReaderColumn[] { ReaderColumn<int>, ReaderColumn<object>, ReaderColumn<int>, ReaderColumn<DateTime>, ReaderColumn<object>, ReaderColumn<int>, ReaderColumn<int>, ReaderColumn<float>, ReaderColumn<short>, ReaderColumn<decimal> }, 
    Func<QueryContext, DbDataReader, ResultContext, SingleQueryResultCoordinator, Order>, 
    TestModels.Northwind.NorthwindSqlServerContext, 
    False, 
    True, 
    True
)'

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Closing data reader to 'Northwind' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'Northwind' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 1ms reading results.

30.5981804s✘ Microsoft.EntityFrameworkCore.Query.NorthwindIncludeQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Output:
Compiling query expression: 
'DbSet<Order>()
    .Include(c => c.OrderDetails)
    .OrderBy(o => o.OrderID > 0)
    .ThenBy(o => o.Customer != null ? o.Customer.City : "")
    .Take(__p_0)'

Including navigation: 'Order.OrderDetails'.

Generated query execution expression: 
'queryContext => new SingleQueryingEnumerable<Order>(
    (RelationalQueryContext)queryContext, 
    RelationalCommandCache.QueryExpression(
        Client Projections:
            0 -> Dictionary<IProperty, int> { [Property: Order.OrderID (no field, int) Required PK AfterSave:Throw ValueGenerated.OnAdd, 0], [Property: Order.CustomerID (string) FK Index MaxLength(5), 1], [Property: Order.EmployeeID (uint?), 2], [Property: Order.OrderDate (DateTime?) Index, 3] }
            1 -> 0
            2 -> 4
            3 -> Dictionary<IProperty, int> { [Property: OrderDetail.OrderID (no field, int) Required PK FK AfterSave:Throw, 5], [Property: OrderDetail.ProductID (no field, int) Required PK FK Index AfterSave:Throw, 6], [Property: OrderDetail.Discount (float) Required, 7], [Property: OrderDetail.Quantity (short) Required, 8], [Property: OrderDetail.UnitPrice (decimal) Required, 9] }
            4 -> 5
            5 -> 6
        SELECT t.OrderID, t.CustomerID, t.EmployeeID, t.OrderDate, t.CustomerID0, o0.OrderID, o0.ProductID, o0.Discount, o0.Quantity, o0.UnitPrice
        FROM 
        (
            SELECT TOP(@__p_0) o.OrderID, o.CustomerID, o.EmployeeID, o.OrderDate, c.CustomerID AS CustomerID0, o.OrderID > 0 AS c, CASE
                WHEN Not(c.CustomerID == NULL) THEN c.City
                ELSE N''
            END AS c0
            FROM Orders AS o
            LEFT JOIN Customers AS c ON o.CustomerID == c.CustomerID
            ORDER BY o.OrderID > 0 ASC, CASE
                WHEN Not(c.CustomerID == NULL) THEN c.City
                ELSE N''
            END ASC
        ) AS t
        LEFT JOIN Order Details AS o0 ON t.OrderID == o0.OrderID
        ORDER BY t.c ASC, t.c0 ASC, t.OrderID ASC, t.CustomerID0 ASC, o0.OrderID ASC), 
    ReaderColumn[] { ReaderColumn<int>, ReaderColumn<object>, ReaderColumn<int>, ReaderColumn<DateTime>, ReaderColumn<object>, ReaderColumn<int>, ReaderColumn<int>, ReaderColumn<float>, ReaderColumn<short>, ReaderColumn<decimal> }, 
    Func<QueryContext, DbDataReader, ResultContext, SingleQueryResultCoordinator, Order>, 
    TestModels.Northwind.NorthwindSqlServerContext, 
    False, 
    True, 
    True
)'

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Closing data reader to 'Northwind' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'Northwind' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 5879ms reading results.

0.1868815s✘ Microsoft.EntityFrameworkCore.Query.NorthwindSplitIncludeNoTrackingQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Output:
Compiling query expression: 
'DbSet<Order>()
    .Include(c => c.OrderDetails)
    .OrderBy(o => o.OrderID > 0)
    .ThenBy(o => o.Customer != null ? o.Customer.City : "")
    .Take(__p_0)
    .AsNoTracking()
    .AsSplitQuery()'

Including navigation: 'Order.OrderDetails'.

Generated query execution expression: 
'queryContext => new SplitQueryingEnumerable<Order>(
    (RelationalQueryContext)queryContext, 
    RelationalCommandCache.QueryExpression(
        Client Projections:
            0 -> Dictionary<IProperty, int> { [Property: Order.OrderID (no field, int) Required PK AfterSave:Throw ValueGenerated.OnAdd, 0], [Property: Order.CustomerID (string) FK Index MaxLength(5), 1], [Property: Order.EmployeeID (uint?), 2], [Property: Order.OrderDate (DateTime?) Index, 3] }
            1 -> 0
            2 -> 4
        SELECT TOP(@__p_0) o.OrderID, o.CustomerID, o.EmployeeID, o.OrderDate, c.CustomerID
        FROM Orders AS o
        LEFT JOIN Customers AS c ON o.CustomerID == c.CustomerID
        ORDER BY o.OrderID > 0 ASC, CASE
            WHEN Not(c.CustomerID == NULL) THEN c.City
            ELSE N''
        END ASC, o.OrderID ASC, c.CustomerID ASC), 
    ReaderColumn[] { ReaderColumn<int>, ReaderColumn<object>, ReaderColumn<int>, ReaderColumn<DateTime>, ReaderColumn<object> }, 
    Func<QueryContext, DbDataReader, ResultContext, SplitQueryResultCoordinator, Order>, 
    Action<QueryContext, IExecutionStrategy, SplitQueryResultCoordinator>, 
    null, 
    TestModels.Northwind.NorthwindSqlServerContext, 
    False, 
    True, 
    True
)'

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Closing data reader to 'Northwind' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'Northwind' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 16ms reading results.

Closing data reader to 'Northwind' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'Northwind' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 0ms reading results.

4.9163324s✘ Microsoft.EntityFrameworkCore.Query.NorthwindSplitIncludeNoTrackingQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Output:
Compiling query expression: 
'DbSet<Order>()
    .Include(c => c.OrderDetails)
    .OrderBy(o => o.OrderID > 0)
    .ThenBy(o => o.Customer != null ? o.Customer.City : "")
    .Take(__p_0)
    .AsNoTracking()
    .AsSplitQuery()'

Including navigation: 'Order.OrderDetails'.

Generated query execution expression: 
'queryContext => new SplitQueryingEnumerable<Order>(
    (RelationalQueryContext)queryContext, 
    RelationalCommandCache.QueryExpression(
        Client Projections:
            0 -> Dictionary<IProperty, int> { [Property: Order.OrderID (no field, int) Required PK AfterSave:Throw ValueGenerated.OnAdd, 0], [Property: Order.CustomerID (string) FK Index MaxLength(5), 1], [Property: Order.EmployeeID (uint?), 2], [Property: Order.OrderDate (DateTime?) Index, 3] }
            1 -> 0
            2 -> 4
        SELECT TOP(@__p_0) o.OrderID, o.CustomerID, o.EmployeeID, o.OrderDate, c.CustomerID
        FROM Orders AS o
        LEFT JOIN Customers AS c ON o.CustomerID == c.CustomerID
        ORDER BY o.OrderID > 0 ASC, CASE
            WHEN Not(c.CustomerID == NULL) THEN c.City
            ELSE N''
        END ASC, o.OrderID ASC, c.CustomerID ASC), 
    ReaderColumn[] { ReaderColumn<int>, ReaderColumn<object>, ReaderColumn<int>, ReaderColumn<DateTime>, ReaderColumn<object> }, 
    Func<QueryContext, DbDataReader, ResultContext, SplitQueryResultCoordinator, Order>, 
    null, 
    Func<QueryContext, IExecutionStrategy, SplitQueryResultCoordinator, Task>, 
    TestModels.Northwind.NorthwindSqlServerContext, 
    False, 
    True, 
    True
)'

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Closing data reader to 'Northwind' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'Northwind' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 800ms reading results.

Closing data reader to 'Northwind' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'Northwind' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 0ms reading results.

0.1791061s✘ Microsoft.EntityFrameworkCore.Query.NorthwindSplitIncludeQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Output:
Compiling query expression: 
'DbSet<Order>()
    .Include(c => c.OrderDetails)
    .OrderBy(o => o.OrderID > 0)
    .ThenBy(o => o.Customer != null ? o.Customer.City : "")
    .Take(__p_0)
    .AsSplitQuery()'

Including navigation: 'Order.OrderDetails'.

Generated query execution expression: 
'queryContext => new SplitQueryingEnumerable<Order>(
    (RelationalQueryContext)queryContext, 
    RelationalCommandCache.QueryExpression(
        Client Projections:
            0 -> Dictionary<IProperty, int> { [Property: Order.OrderID (no field, int) Required PK AfterSave:Throw ValueGenerated.OnAdd, 0], [Property: Order.CustomerID (string) FK Index MaxLength(5), 1], [Property: Order.EmployeeID (uint?), 2], [Property: Order.OrderDate (DateTime?) Index, 3] }
            1 -> 0
            2 -> 4
        SELECT TOP(@__p_0) o.OrderID, o.CustomerID, o.EmployeeID, o.OrderDate, c.CustomerID
        FROM Orders AS o
        LEFT JOIN Customers AS c ON o.CustomerID == c.CustomerID
        ORDER BY o.OrderID > 0 ASC, CASE
            WHEN Not(c.CustomerID == NULL) THEN c.City
            ELSE N''
        END ASC, o.OrderID ASC, c.CustomerID ASC), 
    ReaderColumn[] { ReaderColumn<int>, ReaderColumn<object>, ReaderColumn<int>, ReaderColumn<DateTime>, ReaderColumn<object> }, 
    Func<QueryContext, DbDataReader, ResultContext, SplitQueryResultCoordinator, Order>, 
    Action<QueryContext, IExecutionStrategy, SplitQueryResultCoordinator>, 
    null, 
    TestModels.Northwind.NorthwindSqlServerContext, 
    False, 
    True, 
    True
)'

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Closing data reader to 'Northwind' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'Northwind' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 38ms reading results.

Closing data reader to 'Northwind' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'Northwind' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 1ms reading results.

3.575253s✘ Microsoft.EntityFrameworkCore.Query.NorthwindSplitIncludeQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Output:
Compiling query expression: 
'DbSet<Order>()
    .Include(c => c.OrderDetails)
    .OrderBy(o => o.OrderID > 0)
    .ThenBy(o => o.Customer != null ? o.Customer.City : "")
    .Take(__p_0)
    .AsSplitQuery()'

Including navigation: 'Order.OrderDetails'.

Generated query execution expression: 
'queryContext => new SplitQueryingEnumerable<Order>(
    (RelationalQueryContext)queryContext, 
    RelationalCommandCache.QueryExpression(
        Client Projections:
            0 -> Dictionary<IProperty, int> { [Property: Order.OrderID (no field, int) Required PK AfterSave:Throw ValueGenerated.OnAdd, 0], [Property: Order.CustomerID (string) FK Index MaxLength(5), 1], [Property: Order.EmployeeID (uint?), 2], [Property: Order.OrderDate (DateTime?) Index, 3] }
            1 -> 0
            2 -> 4
        SELECT TOP(@__p_0) o.OrderID, o.CustomerID, o.EmployeeID, o.OrderDate, c.CustomerID
        FROM Orders AS o
        LEFT JOIN Customers AS c ON o.CustomerID == c.CustomerID
        ORDER BY o.OrderID > 0 ASC, CASE
            WHEN Not(c.CustomerID == NULL) THEN c.City
            ELSE N''
        END ASC, o.OrderID ASC, c.CustomerID ASC), 
    ReaderColumn[] { ReaderColumn<int>, ReaderColumn<object>, ReaderColumn<int>, ReaderColumn<DateTime>, ReaderColumn<object> }, 
    Func<QueryContext, DbDataReader, ResultContext, SplitQueryResultCoordinator, Order>, 
    null, 
    Func<QueryContext, IExecutionStrategy, SplitQueryResultCoordinator, Task>, 
    TestModels.Northwind.NorthwindSqlServerContext, 
    False, 
    True, 
    True
)'

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Closing data reader to 'Northwind' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'Northwind' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 727ms reading results.

Closing data reader to 'Northwind' on server '(localdb)\MSSQLLocalDB'.

A data reader for 'Northwind' on server '(localdb)\MSSQLLocalDB' is being disposed after spending 1ms reading results.

0.1745147s✘ Microsoft.EntityFrameworkCore.Query.NorthwindStringIncludeQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
1.1332711s✘ Microsoft.EntityFrameworkCore.Query.NorthwindStringIncludeQuerySqlServerTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.3490939s✘ Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Simple_decimal_literals_are_parsed_for_HasDefaultValue
Assert.Equal() Failure: Values differ\r\nExpected: -1,1111\r\nActual:   -11111
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.<>c.<Simple_decimal_literals_are_parsed_for_HasDefaultValue>b__57_0(DatabaseModel dbModel) in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 1714
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Test(String[] createSqls, IEnumerable`1 tables, IEnumerable`1 schemas, Action`1 asserter, String cleanupSql) in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 2994
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Test(String createSql, IEnumerable`1 tables, IEnumerable`1 schemas, Action`1 asserter, String cleanupSql) in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 2965
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Simple_decimal_literals_are_parsed_for_HasDefaultValue() in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 1697
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
1.9122927s✘ Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Simple_double_literals_are_parsed_for_HasDefaultValue
Assert.Equal() Failure: Values differ\r\nExpected: -1,1111\r\nActual:   -11111
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.<>c.<Simple_double_literals_are_parsed_for_HasDefaultValue>b__55_0(DatabaseModel dbModel) in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 1644
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Test(String[] createSqls, IEnumerable`1 tables, IEnumerable`1 schemas, Action`1 asserter, String cleanupSql) in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 2994
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Test(String createSql, IEnumerable`1 tables, IEnumerable`1 schemas, Action`1 asserter, String cleanupSql) in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 2965
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Simple_double_literals_are_parsed_for_HasDefaultValue() in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 1627
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.4198334s✘ Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Simple_float_literals_are_parsed_for_HasDefaultValue
Assert.Equal() Failure: Values differ\r\nExpected: -1,11109996\r\nActual:   -11111
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.<>c.<Simple_float_literals_are_parsed_for_HasDefaultValue>b__56_0(DatabaseModel dbModel) in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 1679
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Test(String[] createSqls, IEnumerable`1 tables, IEnumerable`1 schemas, Action`1 asserter, String cleanupSql) in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 2994
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Test(String createSql, IEnumerable`1 tables, IEnumerable`1 schemas, Action`1 asserter, String cleanupSql) in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 2965
   at Microsoft.EntityFrameworkCore.Scaffolding.SqlServerDatabaseModelFactoryTest.Simple_float_literals_are_parsed_for_HasDefaultValue() in C:\Code\Github\EntityFramework\test\EFCore.SqlServer.FunctionalTests\Scaffolding\SqlServerDatabaseModelFactoryTest.cs:line 1662
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Microsoft.EntityFrameworkCore.InMemory.FunctionalTests.dll

✘ Microsoft.EntityFrameworkCore.JsonTypesInMemoryTest.Can_read_write_decimal_JSON_values(value: 0, json: \"{\\\"Prop\\\":0.0}\")
Assert.Equal() Failure: Strings differ\r\n                    ↓ (pos 9)\r\nExpected: \"{\"Prop\":0.0}\"\r\nActual:   \"{\"Prop\":0}\"\r\n                    ↑ (pos 9)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3579
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3506
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_decimal_JSON_values(Decimal value, String json) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 156
   at InvokeStub_JsonTypesTestBase.Can_read_write_decimal_JSON_values(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.0026938s
✘ Microsoft.EntityFrameworkCore.JsonTypesInMemoryTest.Can_read_write_decimal_JSON_values(value: 11, json: \"{\\\"Prop\\\":1.1}\")
Assert.Equal() Failure: Strings differ\r\n                    ↓ (pos 9)\r\nExpected: \"{\"Prop\":1.1}\"\r\nActual:   \"{\"Prop\":11}\"\r\n                    ↑ (pos 9)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3579
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3506
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_decimal_JSON_values(Decimal value, String json) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 156
   at InvokeStub_JsonTypesTestBase.Can_read_write_decimal_JSON_values(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.2033677s
✘ Microsoft.EntityFrameworkCore.JsonTypesInMemoryTest.Can_read_write_multi_line_string_as_GeoJson
Assert.Equal() Failure: Collections differ\r\n           ↓ (pos 0)\r\nExpected: [LINESTRING (0 0, 0 1), LINESTRING (1 0, 1 1)]\r\nActual:   [LINESTRING (0 0, 0 0), LINESTRING (1 0, 1 0)]\r\n           ↑ (pos 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_multi_line_string_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1573
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0258991s
✘ Microsoft.EntityFrameworkCore.JsonTypesInMemoryTest.Can_read_write_point_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT (2 4)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1497
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0066755s
✘ Microsoft.EntityFrameworkCore.JsonTypesInMemoryTest.Can_read_write_point_with_M_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT (2 4)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_M_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1529
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.08398s
✘ Microsoft.EntityFrameworkCore.JsonTypesInMemoryTest.Can_read_write_point_with_Z_and_M_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT Z(1 2 3)\r\nActual:   POINT (1 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_Z_and_M_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1541
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.006542s
✘ Microsoft.EntityFrameworkCore.JsonTypesInMemoryTest.Can_read_write_point_with_Z_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT Z(2 4 6)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_Z_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1517
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.1741899s
✘ Microsoft.EntityFrameworkCore.JsonTypesInMemoryTest.Can_read_write_polygon_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POLYGON ((0 0, 1 0, 0 1, 0 0))\r\nActual:   POLYGON ((0 0, 1 0, 0 0, 0 0))
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_polygon_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1600
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0066468s
✘ Microsoft.EntityFrameworkCore.JsonTypesInMemoryTest.Can_read_write_polygon_typed_as_geometry_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POLYGON ((0 0, 1 0, 0 1, 0 0))\r\nActual:   POLYGON ((0 0, 1 0, 0 0, 0 0))
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_polygon_typed_as_geometry_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1620
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

EFCore.SQLite.FunctionalTests.dll

✘ Microsoft.EntityFrameworkCore.BuiltInDataTypesSqliteTest.Object_to_string_conversion
Assert.Equal() Failure: Strings differ\r\n                      ↓ (pos 11)\r\nExpected: \"-1234567890,01\"\r\nActual:   \"-1234567890.01\"\r\n                      ↑ (pos 11)
   at Microsoft.EntityFrameworkCore.BuiltInDataTypesTestBase`1.Object_to_string_conversion() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\BuiltInDataTypesTestBase.cs:line 2181
   at Microsoft.EntityFrameworkCore.BuiltInDataTypesSqliteTest.Object_to_string_conversion() in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\BuiltInDataTypesSqliteTest.cs:line 1631
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Output:
Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Closing data reader to 'main' on server 'C:\Code\Github\EntityFramework\artifacts\bin\EFCore.Sqlite.FunctionalTests\Debug\net8.0\BuiltInDataTypes.db'.

A data reader for 'main' on server 'C:\Code\Github\EntityFramework\artifacts\bin\EFCore.Sqlite.FunctionalTests\Debug\net8.0\BuiltInDataTypes.db' is being disposed after spending 3ms reading results.

Creating DbCommand for 'ExecuteReader'.

Created DbCommand for 'ExecuteReader' (0ms).

Initialized DbCommand for 'ExecuteReader' (0ms).

Closing data reader to 'main' on server 'C:\Code\Github\EntityFramework\artifacts\bin\EFCore.Sqlite.FunctionalTests\Debug\net8.0\BuiltInDataTypes.db'.

A data reader for 'main' on server 'C:\Code\Github\EntityFramework\artifacts\bin\EFCore.Sqlite.FunctionalTests\Debug\net8.0\BuiltInDataTypes.db' is being disposed after spending 1ms reading results.

0.0058637s✘ Microsoft.EntityFrameworkCore.JsonTypesSqliteTest.Can_read_write_decimal_JSON_values_sqlite(value: 11, json: \"{\\\"Prop\\\":\\\"1.1\\\"}\")
Assert.Equal() Failure: Strings differ\r\n                     ↓ (pos 10)\r\nExpected: \"{\"Prop\":\"1.1\"}\"\r\nActual:   \"{\"Prop\":\"11.0\"}\"\r\n                     ↑ (pos 10)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3579
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3506
   at Microsoft.EntityFrameworkCore.JsonTypesSqliteTest.Can_read_write_decimal_JSON_values_sqlite(Decimal value, String json) in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\JsonTypesSqliteTest.cs:line 167
   at InvokeStub_JsonTypesSqliteTest.Can_read_write_decimal_JSON_values_sqlite(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.0408311s✘ Microsoft.EntityFrameworkCore.JsonTypesSqliteTest.Can_read_write_multi_line_string_as_GeoJson
Assert.Equal() Failure: Collections differ\r\n           ↓ (pos 0)\r\nExpected: [LINESTRING (0 0, 0 1), LINESTRING (1 0, 1 1)]\r\nActual:   [LINESTRING (0 0, 0 0), LINESTRING (1 0, 1 0)]\r\n           ↑ (pos 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_multi_line_string_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1573
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
4.1183202s✘ Microsoft.EntityFrameworkCore.JsonTypesSqliteTest.Can_read_write_point_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT (2 4)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1497
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0346941s✘ Microsoft.EntityFrameworkCore.JsonTypesSqliteTest.Can_read_write_point_with_M_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT (2 4)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_M_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1529
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0073985s✘ Microsoft.EntityFrameworkCore.JsonTypesSqliteTest.Can_read_write_point_with_Z_and_M_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT Z(1 2 3)\r\nActual:   POINT (1 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_Z_and_M_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1541
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0084506s✘ Microsoft.EntityFrameworkCore.JsonTypesSqliteTest.Can_read_write_point_with_Z_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POINT Z(2 4 6)\r\nActual:   POINT (2 0)
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_point_with_Z_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1517
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0101254s✘ Microsoft.EntityFrameworkCore.JsonTypesSqliteTest.Can_read_write_polygon_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POLYGON ((0 0, 1 0, 0 1, 0 0))\r\nActual:   POLYGON ((0 0, 1 0, 0 0, 0 0))
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_polygon_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1600
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0246183s✘ Microsoft.EntityFrameworkCore.JsonTypesSqliteTest.Can_read_write_polygon_typed_as_geometry_as_GeoJson
Assert.Equal() Failure: Values differ\r\nExpected: POLYGON ((0 0, 1 0, 0 1, 0 0))\r\nActual:   POLYGON ((0 0, 1 0, 0 0, 0 0))
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_value[TEntity,TModel](Action`1 buildModel, Action`1 configureConventions, String propertyName, TModel value, String json, Boolean mappedCollection, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3576
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_and_write_JSON_property_value[TEntity,TModel](Action`1 buildProperty, String propertyName, TModel value, String json, Object existingObject, Dictionary`2 facets) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 3526
   at Microsoft.EntityFrameworkCore.JsonTypesTestBase.Can_read_write_polygon_typed_as_geometry_as_GeoJson() in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\JsonTypesTestBase.cs:line 1620
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.336991s✘ Microsoft.EntityFrameworkCore.Query.NorthwindEFPropertyIncludeQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.1280936s✘ Microsoft.EntityFrameworkCore.Query.NorthwindEFPropertyIncludeQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.1584254s✘ Microsoft.EntityFrameworkCore.Query.NorthwindIncludeNoTrackingQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.200205s✘ Microsoft.EntityFrameworkCore.Query.NorthwindIncludeNoTrackingQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.3173015s✘ Microsoft.EntityFrameworkCore.Query.NorthwindIncludeQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.4099451s✘ Microsoft.EntityFrameworkCore.Query.NorthwindIncludeQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.4251412s✘ Microsoft.EntityFrameworkCore.Query.NorthwindSplitIncludeNoTrackingQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.4406932s✘ Microsoft.EntityFrameworkCore.Query.NorthwindSplitIncludeNoTrackingQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.1779194s✘ Microsoft.EntityFrameworkCore.Query.NorthwindSplitIncludeQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.2636984s✘ Microsoft.EntityFrameworkCore.Query.NorthwindSplitIncludeQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.4300544s✘ Microsoft.EntityFrameworkCore.Query.NorthwindStringIncludeQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: False)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.2441944s✘ Microsoft.EntityFrameworkCore.Query.NorthwindStringIncludeQuerySqliteTest.Include_collection_with_multiple_conditional_order_by(async: True)
Assert.Equal() Failure: Values differ\r\nExpected: 10262\r\nActual:   10363
   at Microsoft.EntityFrameworkCore.Query.NorthwindQueryFixtureBase`1.<>c.<.ctor>b__18_17(Object e, Object a) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Query\NorthwindQueryFixtureBase.cs:line 156
   at Microsoft.EntityFrameworkCore.TestUtilities.QueryAsserter.AssertIncludeEntity[TElement](TElement expected, TElement actual, IEnumerable`1 expectedIncludes) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\TestUtilities\QueryAsserter.cs:line 1724
   at InvokeStub_QueryAsserter.AssertIncludeEntity(Object, Span`1)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
0.0485432s✘ Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.Simple_decimal_literals_are_parsed_for_HasDefaultValue
Assert.Equal() Failure: Values differ\r\nExpected: -1,1111\r\nActual:   -11111
   at Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.<>c.<Simple_decimal_literals_are_parsed_for_HasDefaultValue>b__28_0(DatabaseModel dbModel) in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\Scaffolding\SqliteDatabaseModelFactoryTest.cs:line 862
   at Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.Test(String createSql, IEnumerable`1 tables, IEnumerable`1 schemas, Action`1 asserter, String cleanupSql) in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\Scaffolding\SqliteDatabaseModelFactoryTest.cs:line 59
   at Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.Simple_decimal_literals_are_parsed_for_HasDefaultValue() in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\Scaffolding\SqliteDatabaseModelFactoryTest.cs:line 845
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0128231s✘ Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.Simple_double_literals_are_parsed_for_HasDefaultValue
Assert.Equal() Failure: Values are not within 3 decimal places\r\nExpected: -1,111 (rounded from -1,1111)\r\nActual:   -11111 (rounded from -11111)
   at Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.<>c.<Simple_double_literals_are_parsed_for_HasDefaultValue>b__26_0(DatabaseModel dbModel) in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\Scaffolding\SqliteDatabaseModelFactoryTest.cs:line 800
   at Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.Test(String createSql, IEnumerable`1 tables, IEnumerable`1 schemas, Action`1 asserter, String cleanupSql) in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\Scaffolding\SqliteDatabaseModelFactoryTest.cs:line 59
   at Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.Simple_double_literals_are_parsed_for_HasDefaultValue() in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\Scaffolding\SqliteDatabaseModelFactoryTest.cs:line 783
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
0.0118317s✘ Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.Simple_float_literals_are_parsed_for_HasDefaultValue
Assert.Equal() Failure: Values are not within tolerance 0,01\r\nExpected: -1,1110999584197998\r\nActual:   -11111
   at Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.<>c.<Simple_float_literals_are_parsed_for_HasDefaultValue>b__27_0(DatabaseModel dbModel) in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\Scaffolding\SqliteDatabaseModelFactoryTest.cs:line 831
   at Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.Test(String createSql, IEnumerable`1 tables, IEnumerable`1 schemas, Action`1 asserter, String cleanupSql) in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\Scaffolding\SqliteDatabaseModelFactoryTest.cs:line 59
   at Microsoft.EntityFrameworkCore.Scaffolding.SqliteDatabaseModelFactoryTest.Simple_float_literals_are_parsed_for_HasDefaultValue() in C:\Code\Github\EntityFramework\test\EFCore.Sqlite.FunctionalTests\Scaffolding\SqliteDatabaseModelFactoryTest.cs:line 814
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Include provider and version information

EF Core version: 8.0 latest main
Database provider: N/A
Target framework: .NET 8.0
Operating system: Windows 11
IDE: e.g. Visual Studio 2022 17.8

@joakimriedel
Copy link
Contributor

Suggested fix for this in #23437

This solution changes thread culture since InMemory provider will perform ToString differently than other providers in the server evaluated case (actual) compared to the client evaluated case (expected).

@ajcvickers ajcvickers assigned roji and unassigned maumar Dec 16, 2020
@ajcvickers ajcvickers modified the milestones: MQ, 6.0.0 Dec 16, 2020
@roji
Copy link
Member

roji commented Aug 25, 2021

This is probably mostly a dup of #14912 (i.e. not a product bug), clearing milestone to put it in MQ for handling with that issue.

@roji roji removed this from the 6.0.0 milestone Aug 25, 2021
@ajcvickers ajcvickers added this to the MQ milestone Aug 28, 2021
@AndriySvyryd AndriySvyryd changed the title Test failures in latest main Fix tests using current culture Sep 9, 2022
@ErikEJ
Copy link
Contributor Author

ErikEJ commented Dec 12, 2023

@roji @ajcvickers Updated with current state (EF 8)

@ajcvickers
Copy link
Contributor

Thanks @ErikEJ!

@ajcvickers ajcvickers removed this from the MQ milestone Dec 12, 2023
@ajcvickers
Copy link
Contributor

Notes from triage:

  • Add a note immediately to the "building the code" docs indicating that tests may fail on non us-en machines.
  • This goes back to the backlog, but we'll happily take a community PR to fix these issues. ;-)

@ErikEJ
Copy link
Contributor Author

ErikEJ commented Apr 3, 2024

@cincuranet Is this all fixed now?

@ErikEJ
Copy link
Contributor Author

ErikEJ commented Jun 27, 2024

@cincuranet Ping? Is this all fixed now?

@cincuranet
Copy link
Contributor

Tests now explicitly set English locale (done in #33291). So the biggest pain point should be fixed. Can you validate it on your side?

@ErikEJ
Copy link
Contributor Author

ErikEJ commented Jun 27, 2024

Other than connection pool starvation errors, the only one I see is this, both for Sqlite and SQL Server

✘ Microsoft.EntityFrameworkCore.Scaffolding.CompiledModelSqliteTest.BigModel
System.Exception : Difference found in ManyTypesEntityType.cs\r\n---- Assert.Equal() Failure: Strings differ\r\n                                  ↓ (pos 1229841)\r\nExpected: ···\"1, Uri v2) => v1 == v2,\\r\\n                \"···\r\nActual:   ···\"1, Uri v2) => v1 == null && v2 == null ||\"···\r\n                                  ↑ (pos 1229841)
   at Microsoft.EntityFrameworkCore.Scaffolding.CompiledModelTestBase.AssertBaseline(IReadOnlyCollection`1 scaffoldedFiles, String testName) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Scaffolding\CompiledModelTestBase.cs:line 1527
   at Microsoft.EntityFrameworkCore.Scaffolding.CompiledModelTestBase.Test[TContext](Action`1 onModelCreating, Action`1 assertModel, Func`2 useContext, Action`1 onConfiguring, CompiledModelCodeGenerationOptions options, Func`2 addServices, Func`2 addDesignTimeServices, IEnumerable`1 additionalSourceFiles, Action`1 assertAssembly, String expectedExceptionMessage, String testName) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Scaffolding\CompiledModelTestBase.cs:line 1455
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at Microsoft.EntityFrameworkCore.Scaffolding.CompiledModelTestBase.AssertBaseline(IReadOnlyCollection`1 scaffoldedFiles, String testName) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Scaffolding\CompiledModelTestBase.cs:line 1523
548.5221674s

✘ Microsoft.EntityFrameworkCore.Scaffolding.CompiledModelSqliteTest.BigModel_with_JSON_columns
System.Exception : Difference found in ManyTypesEntityType.cs\r\n---- Assert.Equal() Failure: Strings differ\r\n                                  ↓ (pos 1229841)\r\nExpected: ···\"1, Uri v2) => v1 == v2,\\r\\n                \"···\r\nActual:   ···\"1, Uri v2) => v1 == null && v2 == null ||\"···\r\n                                  ↑ (pos 1229841)
   at Microsoft.EntityFrameworkCore.Scaffolding.CompiledModelTestBase.AssertBaseline(IReadOnlyCollection`1 scaffoldedFiles, String testName) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Scaffolding\CompiledModelTestBase.cs:line 1527
   at Microsoft.EntityFrameworkCore.Scaffolding.CompiledModelTestBase.Test[TContext](Action`1 onModelCreating, Action`1 assertModel, Func`2 useContext, Action`1 onConfiguring, CompiledModelCodeGenerationOptions options, Func`2 addServices, Func`2 addDesignTimeServices, IEnumerable`1 additionalSourceFiles, Action`1 assertAssembly, String expectedExceptionMessage, String testName) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Scaffolding\CompiledModelTestBase.cs:line 1455
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at Microsoft.EntityFrameworkCore.Scaffolding.CompiledModelTestBase.AssertBaseline(IReadOnlyCollection`1 scaffoldedFiles, String testName) in C:\Code\Github\EntityFramework\test\EFCore.Specification.Tests\Scaffolding\CompiledModelTestBase.cs:line 1523

@cincuranet
Copy link
Contributor

That happened to me yesterday as well (when running locally) and then it went away. 🤷‍♂️ We need to investigate why it started happening.

@ErikEJ
Copy link
Contributor Author

ErikEJ commented Jun 27, 2024

@cincuranet Any suggestions for:

Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool.

I will switch from localdb to a SQL 2022 instance.

@ErikEJ
Copy link
Contributor Author

ErikEJ commented Jun 27, 2024

After updating to a SQL 2022 instance, all tests pass except the two mentioned above

@ErikEJ ErikEJ closed this as completed Jun 27, 2024
@ranma42
Copy link
Contributor

ranma42 commented Jun 27, 2024

The assertion failure makes me believe that it might be a regression caused by the changes to the translation of equality in #34072, but locally I am not able to reproduce (and it looks like the CI is not hitting this either).

@ErikEJ
Copy link
Contributor Author

ErikEJ commented Jun 27, 2024

@ranma42 I am using Danish locale just FYI

@ranma42
Copy link
Contributor

ranma42 commented Jun 27, 2024

I tried running the test suite with LC_ALL=da_DK.utf8 in the environment, but I still hit no failure.
I believe that the locale has been correctly applied, as I get the following when running date

tor 27 jun 16:29:27 CEST 2024

but I am not yet in the right setup to trigger the assertion 🤔

@ErikEJ
Copy link
Contributor Author

ErikEJ commented Jun 27, 2024

@ranma42 I do not understand your incantations - notice that I am on Windows

@ranma42
Copy link
Contributor

ranma42 commented Jun 28, 2024

Oops! when contributing to open-source I tend to assume *nix environments, but for dotnet-related projects that is definitely not the standard 😅
I managed to reproduce it 🚀 (first on windows, then on linux as well). I will investigate it further in the weekend.

@ajcvickers ajcvickers added the closed-fixed The issue has been fixed and is/will be included in the release indicated by the issue milestone. label Jul 11, 2024
@ajcvickers ajcvickers modified the milestones: Backlog, 9.0.0 Jul 11, 2024
@ajcvickers ajcvickers modified the milestones: 9.0.0, 9.0.0-preview7 Aug 21, 2024
@roji roji modified the milestones: 9.0.0-preview7, 9.0.0 Oct 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-test closed-fixed The issue has been fixed and is/will be included in the release indicated by the issue milestone. community-contribution customer-reported type-bug
Projects
None yet
Development

No branches or pull requests

8 participants