@@ -29,7 +29,7 @@ public void DefaultConstructor_ExpectedValues()
29
29
var stringValues = new StringValues ( ) ;
30
30
Assert . Equal ( 0 , stringValues . Count ) ;
31
31
Assert . Equal ( ( string ) null , stringValues ) ;
32
- Assert . Equal < string [ ] > ( new string [ 0 ] , stringValues ) ;
32
+ Assert . Equal ( new string [ 0 ] , stringValues . ToArray ( ) ) ;
33
33
34
34
Assert . True ( StringValues . IsNullOrEmpty ( stringValues ) ) ;
35
35
Assert . Throws < IndexOutOfRangeException > ( ( ) => stringValues [ 0 ] ) ;
@@ -43,12 +43,13 @@ public void Constructor_NullStringValue_ExpectedValues()
43
43
{
44
44
var stringValues = new StringValues ( ( string ) null ) ;
45
45
Assert . Equal ( 0 , stringValues . Count ) ;
46
- Assert . Equal ( ( string ) null , stringValues ) ;
47
- Assert . Equal < string [ ] > ( new string [ 0 ] , stringValues ) ;
46
+ Assert . Null ( ( string ) stringValues ) ;
47
+ Assert . Equal ( string . Empty , stringValues . ToString ( ) ) ;
48
+ Assert . Null ( ( string [ ] ) stringValues ) ;
49
+ Assert . Equal ( new string [ 0 ] , stringValues . ToArray ( ) ) ;
48
50
49
51
Assert . True ( StringValues . IsNullOrEmpty ( stringValues ) ) ;
50
52
Assert . Throws < IndexOutOfRangeException > ( ( ) => stringValues [ 0 ] ) ;
51
- Assert . Equal ( string . Empty , stringValues . ToString ( ) ) ;
52
53
Assert . Equal ( - 1 , ( ( IList < string > ) stringValues ) . IndexOf ( string . Empty ) ) ;
53
54
Assert . Equal ( 0 , stringValues . Count ( ) ) ;
54
55
}
@@ -58,8 +59,10 @@ public void Constructor_NullStringArray_ExpectedValues()
58
59
{
59
60
var stringValues = new StringValues ( ( string [ ] ) null ) ;
60
61
Assert . Equal ( 0 , stringValues . Count ) ;
61
- Assert . Equal ( ( string ) null , stringValues ) ;
62
- Assert . Equal < string [ ] > ( new string [ 0 ] , stringValues ) ;
62
+ Assert . Null ( ( string ) stringValues ) ;
63
+ Assert . Equal ( string . Empty , stringValues . ToString ( ) ) ;
64
+ Assert . Null ( ( string [ ] ) stringValues ) ;
65
+ Assert . Equal ( new string [ 0 ] , stringValues . ToArray ( ) ) ;
63
66
64
67
Assert . True ( StringValues . IsNullOrEmpty ( stringValues ) ) ;
65
68
Assert . Throws < IndexOutOfRangeException > ( ( ) => stringValues [ 0 ] ) ;
@@ -74,8 +77,8 @@ public void ImplicitStringConverter_Works()
74
77
string nullString = null ;
75
78
StringValues stringValues = nullString ;
76
79
Assert . Equal ( 0 , stringValues . Count ) ;
77
- Assert . Equal ( ( string ) null , stringValues ) ;
78
- Assert . Equal < string [ ] > ( new string [ 0 ] , stringValues ) ;
80
+ Assert . Null ( ( string ) stringValues ) ;
81
+ Assert . Null ( ( string [ ] ) stringValues ) ;
79
82
80
83
string aString = "abc" ;
81
84
stringValues = aString ;
@@ -91,8 +94,8 @@ public void ImplicitStringArrayConverter_Works()
91
94
string [ ] nullStringArray = null ;
92
95
StringValues stringValues = nullStringArray ;
93
96
Assert . Equal ( 0 , stringValues . Count ) ;
94
- Assert . Equal ( ( string ) null , stringValues ) ;
95
- Assert . Equal < string [ ] > ( new string [ 0 ] , stringValues ) ;
97
+ Assert . Null ( ( string ) stringValues ) ;
98
+ Assert . Null ( ( string [ ] ) stringValues ) ;
96
99
97
100
string aString = "abc" ;
98
101
string [ ] aStringArray = new [ ] { aString } ;
0 commit comments