NUnit Assert.Equals против Assert.AreEqual

В чем разница между:

  • Assert.Equals и Assert.AreEqual
  • Assert.NotNull и Assert.IsNotNull
  • ...

?

Ответ 1

Просто прочтите документацию:

NUnit - ConditionAsserts

Для Истины предусмотрены две формы: False, Null и NotNull. Формы "Is" совместимы с более ранние версии NUnit рамки, в то время как те, для обеспечения совместимости с NUnitLite.

Ответ 2

Assert.Equals - это сравнение объектов

Assert.AreEquals перегружается для сравнения (int, double, object) и т.д.

Assert.NotNull и Assert.IsNotNul кажутся одинаковыми.

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