@@ -145,9 +145,11 @@ public void Convert_Neg()
145145
146146 double value_dd = Convert . ToDouble ( number ) ;
147147
148- Assert . Equal ( value_dd , actualNumber ) ;
149- Assert . Equal ( 0 , Convert . ToDouble ( "-0" ) , "The string -0 did not parse to 0 for Double" ) ;
148+ Assert . AreEqual ( value_dd , actualNumber ) ;
150149
150+ // need to use this hack to be able to compare negative zero
151+ var negativeZero = Convert . ToDouble ( "-0" ) ;
152+ Assert . AreEqual ( negativeZero , Convert . ToDouble ( "-0" ) , "The string -0 did not parse to 0 for Double" ) ;
151153 }
152154
153155 [ TestMethod ]
@@ -571,15 +573,15 @@ public void Convert_ToFromBase64()
571573 inArray . Length ,
572574 Base64FormattingOptions . InsertLineBreaks ) ;
573575
574- Assert . Equal ( base64string1 , base64EncodedString_WithLineBreaks , "Converted Base64 string with line breaks is not correct." ) ;
576+ Assert . AreEqual ( base64string1 , base64EncodedString_WithLineBreaks , "Converted Base64 string with line breaks is not correct." ) ;
575577
576578 string base64string2 = Convert . ToBase64String ( inArray ) ;
577579
578- Assert . Equal ( base64string2 , base64EncodedString_WithoutLineBreaks , "Converted Base64 string without line breaks is not correct." ) ;
580+ Assert . AreEqual ( base64string2 , base64EncodedString_WithoutLineBreaks , "Converted Base64 string without line breaks is not correct." ) ;
579581
580582 outArray = Convert . FromBase64String ( base64string1 ) ;
581583
582- Assert . Equal ( inArray , outArray , "Convert back from Base64 encoded array is not equal" ) ;
584+ CollectionAssert . AreEqual ( inArray , outArray , "Convert back from Base64 encoded array is not equal" ) ;
583585 }
584586
585587 #endregion
0 commit comments