@@ -32,7 +32,7 @@ static void TupleConversionsGeneric<T, TTuple>()
3232 scope . Set ( nameof ( tuple ) , tuple ) ;
3333 scope . Set ( nameof ( accept ) , accept ) ;
3434 scope . Exec ( $ "{ nameof ( accept ) } ({ nameof ( tuple ) } )") ;
35- Assert . AreEqual ( expected : tuple , actual : restored ) ;
35+ Assert . That ( actual : restored , Is . EqualTo ( expected : tuple ) ) ;
3636 }
3737 }
3838
@@ -53,7 +53,7 @@ static void TupleConversionsObject<T, TTuple>()
5353 scope . Set ( nameof ( tuple ) , tuple ) ;
5454 scope . Set ( nameof ( accept ) , accept ) ;
5555 scope . Exec ( $ "{ nameof ( accept ) } ({ nameof ( tuple ) } )") ;
56- Assert . AreEqual ( expected : tuple , actual : restored ) ;
56+ Assert . That ( actual : restored , Is . EqualTo ( expected : tuple ) ) ;
5757 }
5858 }
5959
@@ -67,7 +67,7 @@ static void TupleRoundtripObject<T, TTuple>()
6767 var tuple = Activator . CreateInstance ( typeof ( T ) , 42.0 , "42" , new object ( ) ) ;
6868 using var pyTuple = TupleCodec < TTuple > . Instance . TryEncode ( tuple ) ;
6969 Assert . IsTrue ( TupleCodec < TTuple > . Instance . TryDecode ( pyTuple , out object restored ) ) ;
70- Assert . AreEqual ( expected : tuple , actual : restored ) ;
70+ Assert . That ( actual : restored , Is . EqualTo ( expected : tuple ) ) ;
7171 }
7272
7373 [ Test ]
@@ -81,7 +81,7 @@ static void TupleRoundtripGeneric<T, TTuple>()
8181 var tuple = Activator . CreateInstance ( typeof ( T ) , 42 , "42" , new object ( ) ) ;
8282 using var pyTuple = TupleCodec < TTuple > . Instance . TryEncode ( tuple ) ;
8383 Assert . IsTrue ( TupleCodec < TTuple > . Instance . TryDecode ( pyTuple , out T restored ) ) ;
84- Assert . AreEqual ( expected : tuple , actual : restored ) ;
84+ Assert . That ( actual : restored , Is . EqualTo ( expected : tuple ) ) ;
8585 }
8686
8787 static PyObject GetPythonIterable ( ) => PythonEngine . Eval ( "map(lambda x: x, [1,2,3])" ) ;
@@ -118,7 +118,7 @@ public void ListDecoderTest()
118118 //the IList will report a Count of 3.
119119 IList < string > stringList = null ;
120120 Assert . DoesNotThrow ( ( ) => { codec . TryDecode ( pyList , out stringList ) ; } ) ;
121- Assert . AreEqual ( stringList . Count , 3 ) ;
121+ Assert . That ( 3 , Is . EqualTo ( stringList . Count ) ) ;
122122 Assert . Throws ( typeof ( InvalidCastException ) , ( ) => { var x = stringList [ 0 ] ; } ) ;
123123
124124 //can't convert python iterable to list (this will require a copy which isn't lossless)
@@ -162,8 +162,8 @@ public void SequenceDecoderTest()
162162 //the IList will report a Count of 3.
163163 ICollection < string > stringCollection = null ;
164164 Assert . DoesNotThrow ( ( ) => { codec . TryDecode ( pyList , out stringCollection ) ; } ) ;
165- Assert . AreEqual ( 3 , stringCollection . Count ( ) ) ;
166- Assert . Throws ( typeof ( InvalidCastException ) , ( ) => {
165+ Assert . That ( stringCollection . Count ( ) , Is . EqualTo ( 3 ) ) ;
166+ Assert . Throws < InvalidCastException > ( ( ) => {
167167 string [ ] array = new string [ 3 ] ;
168168 stringCollection . CopyTo ( array , 0 ) ;
169169 } ) ;
@@ -199,8 +199,8 @@ public void SequenceDecoderTest()
199199 //the IList will report a Count of 3.
200200 ICollection < string > stringCollection2 = null ;
201201 Assert . DoesNotThrow ( ( ) => { codec . TryDecode ( pyTuple , out stringCollection2 ) ; } ) ;
202- Assert . AreEqual ( 3 , stringCollection2 . Count ( ) ) ;
203- Assert . Throws ( typeof ( InvalidCastException ) , ( ) => {
202+ Assert . That ( stringCollection2 . Count , Is . EqualTo ( 3 ) ) ;
203+ Assert . Throws < InvalidCastException > ( ( ) => {
204204 string [ ] array = new string [ 3 ] ;
205205 stringCollection2 . CopyTo ( array , 0 ) ;
206206 } ) ;
@@ -321,7 +321,7 @@ def call(func):
321321" ) ;
322322 var callFunc = scope . Get ( "call" ) ;
323323 string message = callFunc . Invoke ( callMeAction . ToPython ( ) ) . As < string > ( ) ;
324- Assert . AreEqual ( TestExceptionMessage , message ) ;
324+ Assert . That ( message , Is . EqualTo ( TestExceptionMessage ) ) ;
325325 }
326326
327327 [ Test ]
@@ -331,7 +331,7 @@ public void ExceptionDecoded()
331331 using var scope = Py . CreateScope ( ) ;
332332 var error = Assert . Throws < ValueErrorWrapper > ( ( )
333333 => PythonEngine . Exec ( $ "raise ValueError('{ TestExceptionMessage } ')") ) ;
334- Assert . AreEqual ( TestExceptionMessage , error . Message ) ;
334+ Assert . That ( error . Message , Is . EqualTo ( TestExceptionMessage ) ) ;
335335 }
336336
337337 [ Test ]
@@ -360,7 +360,7 @@ public void FloatDerivedDecoded()
360360 PyObjectConversions . RegisterDecoder ( decoder ) ;
361361 using var result = scope . Eval ( "FloatDerived()" ) ;
362362 object decoded = result . As < object > ( ) ;
363- Assert . AreEqual ( 42 , decoded ) ;
363+ Assert . That ( decoded , Is . EqualTo ( 42 ) ) ;
364364 }
365365
366366 [ Test ]
@@ -374,7 +374,7 @@ public void ExceptionDecodedNoInstance()
374374 var error = Assert . Throws < ValueErrorWrapper > ( ( ) =>
375375 PythonEngine . Exec ( $ "[].__iter__().__next__()")
376376 ) ;
377- Assert . AreEqual ( TestExceptionMessage , error . Message ) ;
377+ Assert . That ( error . Message , Is . EqualTo ( TestExceptionMessage ) ) ;
378378 }
379379 else
380380 {
@@ -395,7 +395,7 @@ public void As_Object_AffectedByDecoders()
395395
396396 var pyObj = PythonEngine . Eval ( "iter" ) ;
397397 var decoded = pyObj . As < object > ( ) ;
398- Assert . AreSame ( everythingElseToSelf , decoded ) ;
398+ Assert . That ( decoded , Is . SameAs ( everythingElseToSelf ) ) ;
399399 }
400400
401401 public class EverythingElseToSelfDecoder : IPyObjectDecoder
0 commit comments