@@ -53,36 +53,34 @@ public static Arbitrary<Task<string>> ArbAsyncString() =>
5353 new ArbitraryAsyncString ( ) ;
5454
5555 private static IEnumerable < IPattern < string , string > > Patterns ( string input ) =>
56- new List < IPattern < string , string > >
57- {
58- Pattern . EqualTo ( input ) ,
59- Pattern . EqualTo ( ( ) => input ) ,
60- Pattern . LessThan ( input ) ,
61- Pattern . LessThan ( ( ) => input ) ,
62- Pattern . LessOrEqual ( input ) ,
63- Pattern . LessOrEqual ( ( ) => input ) ,
64- Pattern . GreaterThan ( input ) ,
65- Pattern . GreaterThan ( ( ) => input ) ,
66- Pattern . GreaterOrEqual ( ( ) => input ) ,
67- Pattern . GreaterOrEqual ( ( ) => input ) ,
68- Pattern . Any < string > ( )
69- } ;
56+ [
57+ Pattern . EqualTo ( input ) ,
58+ Pattern . EqualTo ( ( ) => input ) ,
59+ Pattern . LessThan ( input ) ,
60+ Pattern . LessThan ( ( ) => input ) ,
61+ Pattern . LessOrEqual ( input ) ,
62+ Pattern . LessOrEqual ( ( ) => input ) ,
63+ Pattern . GreaterThan ( input ) ,
64+ Pattern . GreaterThan ( ( ) => input ) ,
65+ Pattern . GreaterOrEqual ( ( ) => input ) ,
66+ Pattern . GreaterOrEqual ( ( ) => input ) ,
67+ Pattern . Any < string > ( )
68+ ] ;
7069
7170 private static IEnumerable < IAsyncPattern < string , string > > AsyncPatterns ( string input ) =>
72- new List < IAsyncPattern < string , string > >
73- {
74- AsyncPattern . EqualTo ( Task . FromResult ( input ) ) ,
75- AsyncPattern . EqualTo ( ( ) => Task . FromResult ( input ) ) ,
76- AsyncPattern . LessThan ( Task . FromResult ( input ) ) ,
77- AsyncPattern . LessThan ( ( ) => Task . FromResult ( input ) ) ,
78- AsyncPattern . LessOrEqual ( Task . FromResult ( input ) ) ,
79- AsyncPattern . LessOrEqual ( ( ) => Task . FromResult ( input ) ) ,
80- AsyncPattern . GreaterThan ( Task . FromResult ( input ) ) ,
81- AsyncPattern . GreaterThan ( ( ) => Task . FromResult ( input ) ) ,
82- AsyncPattern . GreaterOrEqual ( ( ) => Task . FromResult ( input ) ) ,
83- AsyncPattern . GreaterOrEqual ( ( ) => Task . FromResult ( input ) ) ,
84- AsyncPattern . Any < string > ( )
85- } ;
71+ [
72+ AsyncPattern . EqualTo ( Task . FromResult ( input ) ) ,
73+ AsyncPattern . EqualTo ( ( ) => Task . FromResult ( input ) ) ,
74+ AsyncPattern . LessThan ( Task . FromResult ( input ) ) ,
75+ AsyncPattern . LessThan ( ( ) => Task . FromResult ( input ) ) ,
76+ AsyncPattern . LessOrEqual ( Task . FromResult ( input ) ) ,
77+ AsyncPattern . LessOrEqual ( ( ) => Task . FromResult ( input ) ) ,
78+ AsyncPattern . GreaterThan ( Task . FromResult ( input ) ) ,
79+ AsyncPattern . GreaterThan ( ( ) => Task . FromResult ( input ) ) ,
80+ AsyncPattern . GreaterOrEqual ( ( ) => Task . FromResult ( input ) ) ,
81+ AsyncPattern . GreaterOrEqual ( ( ) => Task . FromResult ( input ) ) ,
82+ AsyncPattern . Any < string > ( )
83+ ] ;
8684
8785 private class ArbitraryPattern : Arbitrary < IPattern < string , string > >
8886 {
@@ -105,7 +103,7 @@ private class ArbitraryPredicate : Arbitrary<Func<string, bool>>
105103 str => str == null ,
106104 String . IsNullOrEmpty ,
107105 str => str == "abc" ,
108- str => str != null && str == str . ToLower ( ) ) ;
106+ str => str != null && str . Equals ( str , StringComparison . InvariantCultureIgnoreCase ) ) ;
109107 }
110108
111109 private class ArbitraryMatcher : Arbitrary < Func < string , MatchResult < string > > >
@@ -172,7 +170,8 @@ private class ArbitraryAsyncPredicate : Arbitrary<Func<string, Task<bool>>>
172170 str => Task . FromResult ( str == null ) ,
173171 str => Task . FromResult ( String . IsNullOrEmpty ( str ) ) ,
174172 str => Task . FromResult ( str == "abc" ) ,
175- str => Task . FromResult ( str != null && str == str . ToLower ( ) ) ) ;
173+ str => Task . FromResult (
174+ str != null && str . Equals ( str , StringComparison . InvariantCultureIgnoreCase ) ) ) ;
176175 }
177176
178177 private class ArbitraryAsyncMatcher : Arbitrary < Func < string , Task < MatchResult < string > > > >
0 commit comments