2011-07-05 10 views
15

¿Cuál es la diferencia entre:Assert.Equals NUnit vs. Assert.AreEqual

  • Assert.Equals y Assert.AreEqual
  • Assert.NotNull y Assert.IsNotNull
  • ...

?

+0

comentario tarde - mientras tanto llegué a conocer la notación 'fluidez Assert.That' que yo personalmente prefiero sobre cualquiera de las dos variantes antes mencionadas. – chiccodoro

Respuesta

7

acaba de leer la documentación: Se proporcionan

NUnit - ConditionAsserts

Dos formas de la verdad, condiciones falsos, nulos y notnull. Los formularios "Is" son compatibles con versiones anteriores del marco NUnit , mientras que los que no tienen "Is" se proporcionan para compatibilidad con NUnitLite.

24

Assert.Equals es una comparación de objetos

Assert.AreEquals está sobrecargado para comparar (int, doble, objeto) etc

Assert.NotNull y Assert.IsNotNul parecen ser idénticos.

http://www.nunit.org/index.php?p=conditionAsserts&r=2.5.5

+0

también se relacionó: http://stackoverflow.com/questions/15749487/what-is-the-usage-of-assert-equals – jumbo