Может ли кто-нибудь указать мне на некоторые ресурсы для стиля тестирования After-Then с помощью NUnit?Учитывая пример -When-Then с NUnit
6
A
ответ
4
Если вы скачали, и добавьте ссылку, StoryQ, вы можете использовать хороший стиль BDD (см. примеры, щелкнув ссылку) и в то же время используйте NUnit, как обычно (и TestDriven.Net, R # бегун или что у вас есть).
6
Данный стиль Then тогда тесно коррелирует с стилем Assert Act Assert для модульного тестирования.
Вот пример:
[Test]
public void RotateAngle_Given27Degress_Returns64Degrees()
{
//Arrange or Given
var someAngleClass = new Angle();
//Act or When
var result = someAngleClass.Rotate(27);
//Assert or Then
Assert.That(result, Is.EqualTo(64));
}
Самое замечательное в этом тестировании стиля вам не нужно, чтобы увидеть исходный код, чтобы понять намерения поведения.
Для получения дополнительной информации здесь некоторые сайты:
5
Я знаю, что это старый вопрос, но если вы еще этого не сделали, вы должны проверить SpecFlow. Это позволяет вам написать спецификацию в виде открытого текста в файле функций. Инструмент автоматически сгенерирует тесты NUnit на основе файла функций.
Смежные вопросы
- 1. Пример кода NUnit?
- 2. тесты log4net и nunit, самый базовый пример
- 3. Копирование Vs движущемся - Учитывая пример кода
- 4. Что случилось с NUnit?
- 5. NUnit TestCase с generics
- 6. NUnit - Повторите тестовый пример 3 раза, если он не работает
- 7. NUnit 2.5.8, много nunit-agent.exe
- 8. Пример проекта с блочным тестом
- 9. NUnit TestCaseSource с параметрами?
- 10. Вождение NDepend с NUnit
- 11. Кодовое покрытие с nUnit?
- 12. проблема с NUnit среды
- 13. NUnit конфликт с Debug.Assert
- 14. Перезагрузка app.config с nunit
- 15. Теория NUnit с исключением
- 16. Отладка с помощью NUnit
- 17. Microsoft.Moles.NUnit.dll с nunit 2.6
- 18. Testcase с использованием NUnit
- 19. Использование NUnit с PCL
- 20. Тестовые события с nunit
- 21. Microsoft PEX с NUnit
- 22. Как запустить NUnit Runner в Atlassian Bamboo с NUnit 3
- 23. Ошибка сборки компилятора NUnit с ошибкой ReSharper и NUNIT
- 24. NUnit TestCaseAttribute вызывает AmbiguousMatchException с адаптером NUnit VS
- 25. NUNIT Удаляет отдельные DLL, но отлично работает с .nunit файлом
- 26. SpecFlow 2.1.0 nUnit создание отчета с nUnit 3.6.0 не работает
- 27. NUnit и непрерывная интеграция с Дженкинсом: какие файлы NUnit необходимы?
- 28. Как использовать тестовый адаптер NUnit с NUnit 2.6.3
- 29. Как написать тест NUnit для надстройки NUnit?
- 30. Как получить путь к NUnit nunit-console.exe
Сайт http://www.arrangeactassert.com/ больше не существует –