Сделать 3 лабораторные работы на С# Unit tests
Дедлайн до конца дня четверга, тоесть 21 е число, поскольку 22го утром мне надо сдать лабы
Вот задания:
Лабораторная Работа No1. (по сути подойдет и калькулятор или простая программа на вычисления)
Общие понятия про UNIT тестирование. Тестовые конфигурации
Задание.
3. Реализовать базовую часть программы (основные классы и часть логику их работы)
4. Написать 15 тест методов с использованием различных Assert конструкций и различных способов конфигурирования тестов.
ЛАБОРАТОРНАЯ РАБОТА No2.
ТЕСТОВЫЕ ДВОЙНИКИ. DUMMY, FAKE, STUB, SPY
Задание.
2. Реализовать базовую часть программы.
3. Реализовать не менее чем по 3 теста с использованием каждого из рассматриваемых тестовых двойников.
ЛАБОРАТОРНАЯ РАБОТА No3.
ТЕСТОВЫЕ ДВОЙНИКИ. MOCK ОБЪЕКТЫ
Задание.
2. Написать по 2 теста на частичные, нестрогие и строгие Mock объекты.
3. Написать по 2 теста на три разных способа инициализации Mock объектов.