Я уже некоторое время пользуюсь NUnit и извлекаю свои тестовые классы из AssertionHelper
.Таким образом, мои тесты используют синтаксис, такой как:
Expect(myValue, Is.EqualTo(3), "value wasn't equal to 3");
вместо:
Assert.That(myValue, Is.EqualTo(3), "value wasn't equal to 3");
Почти каждый пример с NUnit, который я вижу, использует синтаксис Assert.That()
, но кажетсяExpect()
имеет больше смысла (по крайней мере для меня), так как я ожидаю определенного поведения от моего кода.
Есть ли какой-либо недостаток в использовании AssertionHelper
с NUnit, или это действительно сводится к простовопрос вкуса / стиля?
Заранее спасибо!