@@ -26,7 +26,7 @@ public class CountByTest
2626 [ Test ]
2727 public void CountBySimpleTest ( )
2828 {
29- var result = new [ ] { 1 , 2 , 3 , 4 , 5 , 6 , 1 , 2 , 3 , 1 , 1 , 2 } . CountBy ( c => c ) ;
29+ var result = MoreEnumerable . CountBy ( [ 1 , 2 , 3 , 4 , 5 , 6 , 1 , 2 , 3 , 1 , 1 , 2 ] , c => c ) ;
3030
3131 result . AssertSequenceEqual (
3232 KeyValuePair . Create ( 1 , 4 ) ,
@@ -40,7 +40,7 @@ public void CountBySimpleTest()
4040 [ Test ]
4141 public void CountByWithSecondOccurenceImmediatelyAfterFirst ( )
4242 {
43- var result = "jaffer" . CountBy ( c => c ) ;
43+ var result = MoreEnumerable . CountBy ( "jaffer" , c => c ) ;
4444
4545 result . AssertSequenceEqual (
4646 KeyValuePair . Create ( 'j' , 1 ) ,
@@ -53,7 +53,7 @@ public void CountByWithSecondOccurenceImmediatelyAfterFirst()
5353 [ Test ]
5454 public void CountByEvenOddTest ( )
5555 {
56- var result = Enumerable . Range ( 1 , 100 ) . CountBy ( c => c % 2 ) ;
56+ var result = MoreEnumerable . CountBy ( Enumerable . Range ( 1 , 100 ) , c => c % 2 ) ;
5757
5858 result . AssertSequenceEqual (
5959 KeyValuePair . Create ( 1 , 50 ) ,
@@ -63,7 +63,7 @@ public void CountByEvenOddTest()
6363 [ Test ]
6464 public void CountByWithEqualityComparer ( )
6565 {
66- var result = new [ ] { "a" , "B" , "c" , "A" , "b" , "A" } . CountBy ( c => c , StringComparer . OrdinalIgnoreCase ) ;
66+ var result = MoreEnumerable . CountBy ( [ "a" , "B" , "c" , "A" , "b" , "A" ] , c => c , StringComparer . OrdinalIgnoreCase ) ;
6767
6868 result . AssertSequenceEqual (
6969 KeyValuePair . Create ( "a" , 3 ) ,
@@ -76,7 +76,7 @@ public void CountByHasKeysOrderedLikeGroupBy()
7676 {
7777 var randomSequence = MoreEnumerable . Random ( 0 , 100 ) . Take ( 100 ) . ToArray ( ) ;
7878
79- var countByKeys = randomSequence . CountBy ( x => x ) . Select ( x => x . Key ) ;
79+ var countByKeys = MoreEnumerable . CountBy ( randomSequence , x => x ) . Select ( x => x . Key ) ;
8080 var groupByKeys = randomSequence . GroupBy ( x => x ) . Select ( x => x . Key ) ;
8181
8282 countByKeys . AssertSequenceEqual ( groupByKeys ) ;
@@ -85,7 +85,7 @@ public void CountByHasKeysOrderedLikeGroupBy()
8585 [ Test ]
8686 public void CountByIsLazy ( )
8787 {
88- _ = new BreakingSequence < string > ( ) . CountBy ( BreakingFunc . Of < string , int > ( ) ) ;
88+ _ = MoreEnumerable . CountBy ( new BreakingSequence < string > ( ) , BreakingFunc . Of < string , int > ( ) ) ;
8989 }
9090
9191 [ Test ]
@@ -95,7 +95,7 @@ public void CountByWithSomeNullKeys()
9595 {
9696 "foo" , null , "bar" , "baz" , null , null , "baz" , "bar" , null , "foo"
9797 } ;
98- var result = ss . CountBy ( s => s ) ;
98+ var result = MoreEnumerable . CountBy ( ss , s => s ) ;
9999
100100 result . AssertSequenceEqual (
101101 KeyValuePair . Create ( ( string ? ) "foo" , 2 ) ,
@@ -107,7 +107,8 @@ public void CountByWithSomeNullKeys()
107107 [ Test ]
108108 public void CountByWithSomeNullKeysAndEqualityComparer ( )
109109 {
110- var result = new [ ] { "a" , "B" , null , "c" , "A" , null , "b" , "A" } . CountBy ( c => c , StringComparer . OrdinalIgnoreCase ) ;
110+ string ? [ ] source = [ "a" , "B" , null , "c" , "A" , null , "b" , "A" ] ;
111+ var result = MoreEnumerable . CountBy ( source , c => c , StringComparer . OrdinalIgnoreCase ) ;
111112
112113 result . AssertSequenceEqual (
113114 KeyValuePair . Create ( ( string ? ) "a" , 3 ) ,
0 commit comments