В этом исходнике показан пример как использовать модульные (unit) тесты в проектах на C#. Исходник состоит из двух проектов: консольное приложение, которое умеет делить и складывать числа и собственно сами тесты. Проект с юнит-тестами содержит обильное количество комментариев на английском языке. В проекте используется три тестовых метода (TestMethod):
- AddWithInc_2Plus3Inc1_Returned6() - проверяет метод сложения и инкремента
- Div_4Div2_Returned2 - проверяет метод деления
- Div_4Div0_ZeroDivException - проверяет метод деления на ноль и возникновения исключения.
Если ты новичок в этой теме, то обязательно прочитай "Юнит-тесты для чайников", она поможет освоится в этой теме ответит на следующие вопросы:
- когда использовать, а когда нет, модульные тесты
- зачем нам нужны тесты
- какой код стоит покрывать тестами
- что такое правило AAA
- как называть тест методы
Содержание архива
- проект в Visual Studio 2015
P.S. Любые вопросы в этом направлении можете задавать в комментариях
dmytro