@@ -544,14 +544,15 @@ await AssertQuery(
544544WHERE TRIM(LEADING 'O' FROM `c`.`ContactTitle`) = 'wner'" ) ;
545545 }
546546
547- [ ConditionalTheory ]
547+ [ ConditionalTheory ( Skip = "Base method removed from EF Core 10" ) ]
548548 [ MemberData ( nameof ( IsAsyncData ) ) ]
549549 public virtual Task TrimStart_with_char_array_argument_in_predicate ( bool async )
550550 {
551551 // MySQL only supports a string (characters in fixed order) as the parameter specifying what should be trimmed.
552552 // String.TrimStart has a different behavior, where any single character in any order will be trimmed.
553553 // Therefore, calling String.TrimStart with more than one char to trim, triggers client eval.
554- return Assert . ThrowsAsync < InvalidOperationException > ( ( ) => base . TrimStart_with_char_array_argument_in_predicate ( async) ) ;
554+ // TODO: Reimplement for EF Core 10
555+ return Task . CompletedTask ;
555556 }
556557
557558 [ ConditionalTheory ]
@@ -582,14 +583,15 @@ await AssertQuery(
582583WHERE TRIM(TRAILING 'r' FROM `c`.`ContactTitle`) = 'Owne'" ) ;
583584 }
584585
585- [ ConditionalTheory ]
586+ [ ConditionalTheory ( Skip = "Base method removed from EF Core 10" ) ]
586587 [ MemberData ( nameof ( IsAsyncData ) ) ]
587588 public virtual Task TrimEnd_with_char_array_argument_in_predicate ( bool async )
588589 {
589590 // MySQL only supports a string (characters in fixed order) as the parameter specifying what should be trimmed.
590591 // String.TrimEnd has a different behavior, where any single character in any order will be trimmed.
591592 // Therefore, calling String.TrimEnd with more than one char to trim, triggers client eval.
592- return Assert . ThrowsAsync < InvalidOperationException > ( ( ) => base . TrimEnd_with_char_array_argument_in_predicate ( async) ) ;
593+ // TODO: Reimplement for EF Core 10
594+ return Task . CompletedTask ;
593595 }
594596
595597 [ ConditionalTheory ]
@@ -620,14 +622,15 @@ await AssertQuery(
620622WHERE TRIM('O' FROM `c`.`ContactTitle`) = 'wner'" ) ;
621623 }
622624
623- [ ConditionalTheory ]
625+ [ ConditionalTheory ( Skip = "Base method removed from EF Core 10" ) ]
624626 [ MemberData ( nameof ( IsAsyncData ) ) ]
625627 public virtual Task Trim_with_char_array_argument_in_predicate ( bool async )
626628 {
627629 // MySQL only supports a string (characters in fixed order) as the parameter specifying what should be trimmed.
628630 // String.Trim has a different behavior, where any single character in any order will be trimmed.
629631 // Therefore, calling String.Trim with more than one char to trim, triggers client eval.
630- return Assert . ThrowsAsync < InvalidOperationException > ( ( ) => base . Trim_with_char_array_argument_in_predicate ( async) ) ;
632+ // TODO: Reimplement for EF Core 10
633+ return Task . CompletedTask ;
631634 }
632635
633636 [ ConditionalTheory ]
@@ -1660,55 +1663,21 @@ await AssertQuery(
16601663WHERE (`c`.`ContactTitle` = 'Owner') AND ((`c`.`Country` <> 'USA') OR `c`.`Country` IS NULL)" ) ;
16611664 }
16621665
1663- [ ConditionalTheory ]
1666+ [ ConditionalTheory ( Skip = "Base method removed from EF Core 10" ) ]
16641667 [ MemberData ( nameof ( IsAsyncData ) ) ]
16651668 public virtual async Task DateTime_Compare_to_simple_zero ( bool async , bool compareTo )
16661669 {
1667- await base . DateTime_Compare_to_simple_zero ( async , compareTo) ;
1668-
1669- AssertSql (
1670- @"@__myDatetime_0='1998-05-04T00:00:00.0000000' (DbType = DateTime)
1671-
1672- SELECT `o`.`OrderID`, `o`.`CustomerID`, `o`.`EmployeeID`, `o`.`OrderDate`
1673- FROM `Orders` AS `o`
1674- WHERE `o`.`OrderDate` = @__myDatetime_0" ,
1675- //
1676- @"@__myDatetime_0='1998-05-04T00:00:00.0000000' (DbType = DateTime)
1677-
1678- SELECT `o`.`OrderID`, `o`.`CustomerID`, `o`.`EmployeeID`, `o`.`OrderDate`
1679- FROM `Orders` AS `o`
1680- WHERE (`o`.`OrderDate` <> @__myDatetime_0) OR `o`.`OrderDate` IS NULL" ,
1681- //
1682- @"@__myDatetime_0='1998-05-04T00:00:00.0000000' (DbType = DateTime)
1683-
1684- SELECT `o`.`OrderID`, `o`.`CustomerID`, `o`.`EmployeeID`, `o`.`OrderDate`
1685- FROM `Orders` AS `o`
1686- WHERE `o`.`OrderDate` > @__myDatetime_0" ,
1687- //
1688- @"@__myDatetime_0='1998-05-04T00:00:00.0000000' (DbType = DateTime)
1689-
1690- SELECT `o`.`OrderID`, `o`.`CustomerID`, `o`.`EmployeeID`, `o`.`OrderDate`
1691- FROM `Orders` AS `o`
1692- WHERE `o`.`OrderDate` <= @__myDatetime_0" ,
1693- //
1694- @"@__myDatetime_0='1998-05-04T00:00:00.0000000' (DbType = DateTime)
1695-
1696- SELECT `o`.`OrderID`, `o`.`CustomerID`, `o`.`EmployeeID`, `o`.`OrderDate`
1697- FROM `Orders` AS `o`
1698- WHERE `o`.`OrderDate` > @__myDatetime_0" ,
1699- //
1700- @"@__myDatetime_0='1998-05-04T00:00:00.0000000' (DbType = DateTime)
1701-
1702- SELECT `o`.`OrderID`, `o`.`CustomerID`, `o`.`EmployeeID`, `o`.`OrderDate`
1703- FROM `Orders` AS `o`
1704- WHERE `o`.`OrderDate` <= @__myDatetime_0" ) ;
1670+ // TODO: Reimplement for EF Core 10
1671+ await Task . CompletedTask ;
17051672 }
17061673
1707- [ ConditionalTheory ]
1674+ [ ConditionalTheory ( Skip = "Base method removed from EF Core 10" ) ]
17081675 [ MemberData ( nameof ( IsAsyncData ) ) ]
17091676 public virtual async Task TimeSpan_Compare_to_simple_zero ( bool async , bool compareTo )
17101677 {
1711- await base . TimeSpan_Compare_to_simple_zero ( async , compareTo) ;
1678+ // TODO: Reimplement for EF Core 10
1679+ await Task . CompletedTask ;
1680+ }
17121681
17131682 AssertSql (
17141683 @"@__myDatetime_0='1998-05-04T00:00:00.0000000' (DbType = DateTime)
0 commit comments