Покрываем юнит-тестами (Unit Tests) простой калькулятор на C#

В этом исходнике показан пример как использовать модульные (unit) тесты в проектах на C#.  Исходник состоит из двух проектов: консольное приложение, которое умеет делить и складывать числа и собственно сами тесты. Проект с юнит-тестами содержит обильное количество комментариев на английском языке. В проекте используется три тестовых метода (TestMethod):

  • AddWithInc_2Plus3Inc1_Returned6() - проверяет метод сложения и инкремента 
  • Div_4Div2_Returned2 - проверяет метод деления
  • Div_4Div0_ZeroDivException - проверяет метод деления на ноль и возникновения исключения.

Если ты новичок в этой теме, то обязательно прочитай "Юнит-тесты для чайников", она поможет освоится в этой теме ответит на следующие вопросы:

  • когда использовать, а когда нет, модульные тесты
  • зачем нам нужны тесты
  • какой код стоит покрывать тестами
  • что такое правило AAA
  • как называть тест методы

Содержание архива

  • проект в Visual Studio 2015

P.S. Любые вопросы в этом направлении можете задавать в комментариях 

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Похожие работы
Скачать

бесплатно

BrainAcademy.UnitTests (Source Code).zip
18197
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (1)

dmytro

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Покрываем юнит-тестами (Unit Tests) простой калькулятор на C#
В этом исходнике показан пример как использовать модульные (unit) тесты в проектах на C#. Исходник состоит из двух проектов: консольное приложение, которое умеет делить и складывать числа и собственно сами тесты. Проект с юнит-тестами содержит обильное количество комментариев на английском языке.
Категория: Образование
Стоимость: Бесплатно