@@ -51,10 +51,10 @@ public class Complex32TextHandlingTest
5151 [ TestCase ( 0 , - 2 , "(0, -2)" ) ]
5252 [ TestCase ( 0 , 2 , "(0, 2)" ) ]
5353 [ TestCase ( 0 , 0 , "(0, 0)" ) ]
54- [ TestCase ( Single . NaN , Single . NaN , "({1}, {1})" ) ]
55- [ TestCase ( Single . NaN , 0 , "({1}, 0)" ) ]
56- [ TestCase ( 0 , Single . NaN , "(0, {1})" ) ]
57- [ TestCase ( Single . PositiveInfinity , Single . PositiveInfinity , "({2}, {2})" ) ]
54+ [ TestCase ( float . NaN , float . NaN , "({1}, {1})" ) ]
55+ [ TestCase ( float . NaN , 0 , "({1}, 0)" ) ]
56+ [ TestCase ( 0 , float . NaN , "(0, {1})" ) ]
57+ [ TestCase ( float . PositiveInfinity , float . PositiveInfinity , "({2}, {2})" ) ]
5858 [ TestCase ( 1.1f , 0 , "(1{0}1, 0)" ) ]
5959 [ TestCase ( - 1.1f , 0 , "(-1{0}1, 0)" ) ]
6060 [ TestCase ( 0 , 1.1f , "(0, 1{0}1)" ) ]
@@ -65,7 +65,7 @@ public void CanFormatComplexToString(float real, float imag, string expected)
6565 var numberFormat = NumberFormatInfo . CurrentInfo ;
6666 var a = new Complex32 ( real , imag ) ;
6767 Assert . AreEqual (
68- String . Format (
68+ string . Format (
6969 expected ,
7070 numberFormat . NumberDecimalSeparator ,
7171 numberFormat . NaNSymbol ,
@@ -92,11 +92,11 @@ public void CanFormatComplexToStringWithCulture(string cultureName, string numbe
9292 Assert . AreEqual ( "(" + nan + ", " + nan + ")" , Complex32 . NaN . ToString ( provider ) ) ;
9393 Assert . AreEqual ( "(" + infinity + ", " + infinity + ")" , Complex32 . PositiveInfinity . ToString ( provider ) ) ;
9494 Assert . AreEqual ( "(0, 0)" , Complex32 . Zero . ToString ( provider ) ) ;
95- Assert . AreEqual ( "(" + String . Format ( "{0}" , number ) + ", 0)" , new Complex32 ( 1.1f , 0.0f ) . ToString ( provider ) ) ;
96- Assert . AreEqual ( "(" + String . Format ( "-{0}" , number ) + ", 0)" , new Complex32 ( - 1.1f , 0f ) . ToString ( provider ) ) ;
97- Assert . AreEqual ( "(0, " + String . Format ( "-{0}" , number ) + ")" , new Complex32 ( 0.0f , - 1.1f ) . ToString ( provider ) ) ;
98- Assert . AreEqual ( "(0, " + String . Format ( "{0}" , number ) + ")" , new Complex32 ( 0.0f , 1.1f ) . ToString ( provider ) ) ;
99- Assert . AreEqual ( "(" + String . Format ( "{0}" , number ) + ", " + String . Format ( "{0}" , number ) + ")" , new Complex32 ( 1.1f , 1.1f ) . ToString ( provider ) ) ;
95+ Assert . AreEqual ( "(" + string . Format ( "{0}" , number ) + ", 0)" , new Complex32 ( 1.1f , 0.0f ) . ToString ( provider ) ) ;
96+ Assert . AreEqual ( "(" + string . Format ( "-{0}" , number ) + ", 0)" , new Complex32 ( - 1.1f , 0f ) . ToString ( provider ) ) ;
97+ Assert . AreEqual ( "(0, " + string . Format ( "-{0}" , number ) + ")" , new Complex32 ( 0.0f , - 1.1f ) . ToString ( provider ) ) ;
98+ Assert . AreEqual ( "(0, " + string . Format ( "{0}" , number ) + ")" , new Complex32 ( 0.0f , 1.1f ) . ToString ( provider ) ) ;
99+ Assert . AreEqual ( "(" + string . Format ( "{0}" , number ) + ", " + string . Format ( "{0}" , number ) + ")" , new Complex32 ( 1.1f , 1.1f ) . ToString ( provider ) ) ;
100100 }
101101
102102 /// <summary>
@@ -105,11 +105,11 @@ public void CanFormatComplexToStringWithCulture(string cultureName, string numbe
105105 [ Test ]
106106 public void CanFormatComplexToStringWithFormat ( )
107107 {
108- Assert . AreEqual ( "(0, 0)" , String . Format ( "{0:G}" , Complex32 . Zero ) ) ;
109- Assert . AreEqual ( "(1, 2)" , String . Format ( "{0:G}" , new Complex32 ( 1 , 2 ) ) ) ;
110- Assert . AreEqual ( "(001, 002)" , String . Format ( "{0:000;minus 000;zero}" , new Complex32 ( 1 , 2 ) ) ) ;
111- Assert . AreEqual ( "(zero, minus 002)" , String . Format ( "{0:000;minus 000;zero}" , new Complex32 ( 0 , - 2 ) ) ) ;
112- Assert . AreEqual ( "(zero, zero)" , String . Format ( "{0:000;minus 000;zero}" , Complex32 . Zero ) ) ;
108+ Assert . AreEqual ( "(0, 0)" , string . Format ( "{0:G}" , Complex32 . Zero ) ) ;
109+ Assert . AreEqual ( "(1, 2)" , string . Format ( "{0:G}" , new Complex32 ( 1 , 2 ) ) ) ;
110+ Assert . AreEqual ( "(001, 002)" , string . Format ( "{0:000;minus 000;zero}" , new Complex32 ( 1 , 2 ) ) ) ;
111+ Assert . AreEqual ( "(zero, minus 002)" , string . Format ( "{0:000;minus 000;zero}" , new Complex32 ( 0 , - 2 ) ) ) ;
112+ Assert . AreEqual ( "(zero, zero)" , string . Format ( "{0:000;minus 000;zero}" , Complex32 . Zero ) ) ;
113113
114114 Assert . AreEqual ( "(0, 0)" , Complex32 . Zero . ToString ( "G" ) ) ;
115115 Assert . AreEqual ( "(1, 2)" , new Complex32 ( 1 , 2 ) . ToString ( "G" ) ) ;
@@ -126,10 +126,10 @@ public void CanFormatComplexToStringWithFormatInvariant()
126126 {
127127 var culture = CultureInfo . InvariantCulture ;
128128
129- Assert . AreEqual ( "(NaN, NaN)" , String . Format ( culture , "{0:.000}" , Complex32 . NaN ) ) ;
130- Assert . AreEqual ( "(.000, .000)" , String . Format ( culture , "{0:.000}" , Complex32 . Zero ) ) ;
131- Assert . AreEqual ( "(1.100, .000)" , String . Format ( culture , "{0:.000}" , new Complex32 ( 1.1f , 0.0f ) ) ) ;
132- Assert . AreEqual ( "(1.100, 1.100)" , String . Format ( culture , "{0:.000}" , new Complex32 ( 1.1f , 1.1f ) ) ) ;
129+ Assert . AreEqual ( "(NaN, NaN)" , string . Format ( culture , "{0:.000}" , Complex32 . NaN ) ) ;
130+ Assert . AreEqual ( "(.000, .000)" , string . Format ( culture , "{0:.000}" , Complex32 . Zero ) ) ;
131+ Assert . AreEqual ( "(1.100, .000)" , string . Format ( culture , "{0:.000}" , new Complex32 ( 1.1f , 0.0f ) ) ) ;
132+ Assert . AreEqual ( "(1.100, 1.100)" , string . Format ( culture , "{0:.000}" , new Complex32 ( 1.1f , 1.1f ) ) ) ;
133133
134134 Assert . AreEqual ( "(NaN, NaN)" , Complex32 . NaN . ToString ( "#.000" , culture ) ) ;
135135 Assert . AreEqual ( "(Infinity, Infinity)" , Complex32 . PositiveInfinity . ToString ( "#.000" , culture ) ) ;
@@ -193,8 +193,7 @@ public void CanParseStringToComplexWithCulture(string text, float expectedReal,
193193 public void CanTryParseStringToComplexWithInvariant ( string str , float expectedReal , float expectedImaginary )
194194 {
195195 var invariantCulture = CultureInfo . InvariantCulture ;
196- Complex32 z ;
197- var ret = Complex32 . TryParse ( str , invariantCulture , out z ) ;
196+ var ret = Complex32 . TryParse ( str , invariantCulture , out var z ) ;
198197 Assert . IsTrue ( ret ) ;
199198 Assert . AreEqual ( expectedReal , z . Real ) ;
200199 Assert . AreEqual ( expectedImaginary , z . Imaginary ) ;
@@ -215,11 +214,10 @@ public void IfMissingClosingParenParseThrowsFormatException()
215214 [ Test ]
216215 public void TryParseCanHandleSymbols ( )
217216 {
218- Complex32 z ;
219217 var ni = NumberFormatInfo . CurrentInfo ;
220218 var separator = CultureInfo . CurrentCulture . TextInfo . ListSeparator ;
221219 var ret = Complex32 . TryParse (
222- ni . NegativeInfinitySymbol + separator + ni . PositiveInfinitySymbol , out z ) ;
220+ ni . NegativeInfinitySymbol + separator + ni . PositiveInfinitySymbol , out var z ) ;
223221 Assert . IsTrue ( ret , "A1" ) ;
224222 Assert . AreEqual ( float . NegativeInfinity , z . Real , "A2" ) ;
225223 Assert . AreEqual ( float . PositiveInfinity , z . Imaginary , "A3" ) ;
@@ -246,7 +244,7 @@ public void TryParseCanHandleSymbols()
246244 Assert . AreEqual ( float . MaxValue , z . Real , "E2" ) ;
247245 Assert . AreEqual ( float . MinValue , z . Imaginary , "E3" ) ;
248246 }
249-
247+
250248 /// <summary>
251249 /// Try parse can handle symbols with a culture.
252250 /// </summary>
@@ -258,12 +256,11 @@ public void TryParseCanHandleSymbols()
258256 //[TestCase("he-IL")] Mono 4 Issue
259257 public void TryParseCanHandleSymbolsWithCulture ( string cultureName )
260258 {
261- Complex32 z ;
262259 var culture = new CultureInfo ( cultureName ) ;
263260 var ni = culture . NumberFormat ;
264261 var separator = culture . TextInfo . ListSeparator ;
265262 var ret = Complex32 . TryParse (
266- ni . NegativeInfinitySymbol + separator + ni . PositiveInfinitySymbol , culture , out z ) ;
263+ ni . NegativeInfinitySymbol + separator + ni . PositiveInfinitySymbol , culture , out var z ) ;
267264 Assert . IsTrue ( ret , "A1" ) ;
268265 Assert . AreEqual ( float . NegativeInfinity , z . Real , "A2" ) ;
269266 Assert . AreEqual ( float . PositiveInfinity , z . Imaginary , "A3" ) ;
@@ -313,8 +310,7 @@ public void TryParseCanHandleSymbolsWithCulture(string cultureName)
313310 [ TestCase ( "( )" ) ]
314311 public void TryParseReturnsFalseWhenGivenBadValueWithInvariant ( string str )
315312 {
316- Complex32 z ;
317- var ret = Complex32 . TryParse ( str , CultureInfo . InvariantCulture , out z ) ;
313+ var ret = Complex32 . TryParse ( str , CultureInfo . InvariantCulture , out var z ) ;
318314 Assert . IsFalse ( ret ) ;
319315 Assert . AreEqual ( 0 , z . Real ) ;
320316 Assert . AreEqual ( 0 , z . Imaginary ) ;
0 commit comments