Go to file
2026-10-29 14:55:06 +04:00
ShoeStore.Logic Задание 5: модульные тесты ProductCalculator 2026-10-29 14:55:06 +04:00
ShoeStore.Tests Задание 5: модульные тесты ProductCalculator 2026-10-29 14:55:06 +04:00
.gitignore Задание 5: модульные тесты ProductCalculator 2026-10-29 14:55:06 +04:00
README.md Задание 5: модульные тесты ProductCalculator 2026-10-29 14:55:06 +04:00
ShoeStore.Logic.slnx Задание 5: модульные тесты ProductCalculator 2026-10-29 14:55:06 +04:00
tests_result.png Задание 5: модульные тесты ProductCalculator 2026-10-29 14:55:06 +04:00

Вариативная часть. Задание 5: тестирование программных модулей

Проект ShoeStore.Logic содержит класс ProductCalculator (Приложение 4), проект ShoeStore.Tests - модульные тесты MSTest.

Протокол тестирования

Фреймворк модульного тестирования: MSTest (.NET 8).

Порядок запуска тестов:

  1. Открыть решение в Visual Studio 2022.
  2. Меню «Тест» -> «Обозреватель тестов».
  3. Нажать «Запустить все тесты в представлении».

Запуск из командной строки (в папке решения): dotnet test

№ Проверяемый случай Входные данные Ожидаемый результат Фактический результат Статус
1 Заказов в предыдущем месяце нет Цена 2000; заказов нет; дата расчета 15.06.2027 1500 1500 Пройден
2 Есть заказ в предыдущем месяце Цена 2000; заказ 10.05.2027; дата расчета 15.06.2027 2000 2000 Пройден
3 Граничное значение количества Количество пар: 5 мало мало Пройден
4 Количество больше порогового Количество пар: 6 много много Пройден