@@ -63,6 +63,35 @@ public void JoinOverloads2()
63
63
ZString . Join ( "_,_" , ( IReadOnlyCollection < int > ) new [ ] { 1 , 2 , 3 } ) . Should ( ) . Be ( string . Join ( "_,_" , new [ ] { 1 , 2 , 3 } ) ) ;
64
64
}
65
65
66
+ [ Fact ]
67
+ public void JoinOverloads3 ( )
68
+ {
69
+ ZString . Join ( ',' , new string [ ] { } . ToList ( ) ) . Should ( ) . Be ( string . Join ( ',' , new string [ 0 ] ) ) ;
70
+ ZString . Join ( ',' , new [ ] { 1 } . ToList ( ) ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 } ) ) ;
71
+ ZString . Join ( ',' , new [ ] { 1 , 2 } . ToList ( ) ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 , 2 } ) ) ;
72
+ ZString . Join ( ',' , new [ ] { 1 , 2 , 3 } . ToList ( ) ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 , 2 , 3 } ) ) ;
73
+
74
+ ZString . Join ( ',' , ( IList < int > ) new int [ ] { } ) . Should ( ) . Be ( string . Join ( ',' , new string [ 0 ] ) ) ;
75
+ ZString . Join ( ',' , ( IList < int > ) new [ ] { 1 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 } ) ) ;
76
+ ZString . Join ( ',' , ( IList < int > ) new [ ] { 1 , 2 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 , 2 } ) ) ;
77
+ ZString . Join ( ',' , ( IList < int > ) new [ ] { 1 , 2 , 3 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 , 2 , 3 } ) ) ;
78
+
79
+ ZString . Join ( ',' , ( IReadOnlyList < int > ) new int [ ] { } ) . Should ( ) . Be ( string . Join ( ',' , new string [ 0 ] ) ) ;
80
+ ZString . Join ( ',' , ( IReadOnlyList < int > ) new [ ] { 1 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 } ) ) ;
81
+ ZString . Join ( ',' , ( IReadOnlyList < int > ) new [ ] { 1 , 2 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 , 2 } ) ) ;
82
+ ZString . Join ( ',' , ( IReadOnlyList < int > ) new [ ] { 1 , 2 , 3 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 , 2 , 3 } ) ) ;
83
+
84
+ ZString . Join ( ',' , ( ICollection < int > ) new int [ ] { } ) . Should ( ) . Be ( string . Join ( ',' , new string [ 0 ] ) ) ;
85
+ ZString . Join ( ',' , ( ICollection < int > ) new [ ] { 1 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 } ) ) ;
86
+ ZString . Join ( ',' , ( ICollection < int > ) new [ ] { 1 , 2 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 , 2 } ) ) ;
87
+ ZString . Join ( ',' , ( ICollection < int > ) new [ ] { 1 , 2 , 3 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 , 2 , 3 } ) ) ;
88
+
89
+ ZString . Join ( ',' , ( IReadOnlyCollection < int > ) new int [ ] { } ) . Should ( ) . Be ( string . Join ( ',' , new string [ 0 ] ) ) ;
90
+ ZString . Join ( ',' , ( IReadOnlyCollection < int > ) new [ ] { 1 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 } ) ) ;
91
+ ZString . Join ( ',' , ( IReadOnlyCollection < int > ) new [ ] { 1 , 2 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 , 2 } ) ) ;
92
+ ZString . Join ( ',' , ( IReadOnlyCollection < int > ) new [ ] { 1 , 2 , 3 } ) . Should ( ) . Be ( string . Join ( ',' , new [ ] { 1 , 2 , 3 } ) ) ;
93
+ }
94
+
66
95
[ Fact ]
67
96
public void CooncatNullTest ( )
68
97
{
0 commit comments