@@ -23,23 +23,26 @@ public static Arbitrary<Func<string, bool>> Predicate()
2323 public static Arbitrary < Func < string , OptionUnsafe < string > > > Matcher ( )
2424 => new ArbitraryMatcher ( ) ;
2525
26- class ArbitrarySimplePattern : Arbitrary < SimplePattern < string > >
26+ private class ArbitrarySimplePattern : Arbitrary < SimplePattern < string > >
2727 {
2828 public override Gen < SimplePattern < string > > Generator
2929 => from input in Arb . Default . String ( ) . Generator
30- from index in Gen . Choose ( 0 , 10 )
31- select new [ ]
32- {
33- EqualTo ( input ) , EqualTo ( ( ) => input ) ,
34- LessThan ( input ) , LessThan ( ( ) => input ) ,
35- LessOrEqual ( input ) , LessOrEqual ( ( ) => input ) ,
36- GreaterThan ( input ) , GreaterThan ( ( ) => input ) ,
37- GreaterOrEqual ( ( ) => input ) , GreaterOrEqual ( ( ) => input ) ,
38- Any < string > ( )
39- } [ index ] ;
30+ from item in Gen . Elements (
31+ EqualTo ( input ) ,
32+ EqualTo ( ( ) => input ) ,
33+ LessThan ( input ) ,
34+ LessThan ( ( ) => input ) ,
35+ LessOrEqual ( input ) ,
36+ LessOrEqual ( ( ) => input ) ,
37+ GreaterThan ( input ) ,
38+ GreaterThan ( ( ) => input ) ,
39+ GreaterOrEqual ( ( ) => input ) ,
40+ GreaterOrEqual ( ( ) => input ) ,
41+ Any < string > ( ) )
42+ select item ;
4043 }
4144
42- class ArbitraryPredicate : Arbitrary < Func < string , bool > >
45+ private class ArbitraryPredicate : Arbitrary < Func < string , bool > >
4346 {
4447 public override Gen < Func < string , bool > > Generator
4548 => Gen . Elements < Func < string , bool > > (
@@ -49,7 +52,7 @@ public override Gen<Func<string, bool>> Generator
4952 str => str != null && str == str . ToLower ( ) ) ;
5053 }
5154
52- class ArbitraryMatcher : Arbitrary < Func < string , OptionUnsafe < string > > >
55+ private class ArbitraryMatcher : Arbitrary < Func < string , OptionUnsafe < string > > >
5356 {
5457 public override Gen < Func < string , OptionUnsafe < string > > > Generator
5558 => Gen . Elements < Func < string , OptionUnsafe < string > > > (
0 commit comments