Kamrit
@Kamrit
QA Engineer

Что лучше использовать в NUnit?

Столкнулся с такой дилемой: пишу автоматические тесты с помощью Selenium WebDriver & NUnit.
Так вот, для проверки результата нашел два способа:
1. С помощью Assert
2. В [Test] задать параметр ExpectedResult
Что лучше всего использовать для автоматических тестов?
  • Вопрос задан
  • 291 просмотр
Решения вопроса 2
У ExpectedResult ограниченные возможности для применения, значит где-то потребуется Assert и более сложные способы проверки (например, с помощью моков), значит часть тестов будет с ExpectedResult, а часть без, значит для единообразия лучше все тесты делать с Assert.
Ответ написан
w1ld
@w1ld
Программирую
У fluentassertions (http://fluentassertions.com) удобный fluent синтаксис в стиле behavior-driven development. Есть методы проверки для массивов, для строк. Наглядно и удобно. А nunit мне кажется не так удобен как xunit: интересная модель создания объекта под тест, не надо всякие аттрибуты проставлять и др.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы