variant-part/README.md

1.6 KiB

Вариативная часть. Задание 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 много много Пройден