Является ли NUnit 3 удалением "классического" синтаксиса для тестов?

В настоящее время Nunit имеет два стиля написания теста.

Классический стиль

Assert.AreEqual(x, y);

Новый стиль

Assert.That(y, Is.EqualTo(x);

Примечания к выпуску для NUnit 2.9.3 (прокрутите вниз!)

Была удалена поддержка тестов старого стиля

Они означают, что классический стиль удаляется?

1 ответ

Он не удаляется в v3. Посмотрев на последнюю альфу 2, мы видим, что методы Are* все еще существуют в объекте Assert например

public static void AreEqual(int expected, int actual)
{ Assert.That<int>(actual, Is.EqualTo(expected), null, null);
}
</int>

Тесты старого стиля - это префикс тестов с "Тест" (см. Также эту панель запуска)

licensed under cc by-sa 3.0 with attribution.