Go to file
2026-10-29 11:08:09 +04:00
ShoeStore.Logic Добавьте файлы проекта. 2026-10-29 11:08:09 +04:00
ShoeStore.Tests Добавьте файлы проекта. 2026-10-29 11:08:09 +04:00
.gitattributes Добавить .gitattributes и .gitignore. 2026-10-29 11:08:07 +04:00
.gitignore Добавить .gitattributes и .gitignore. 2026-10-29 11:08:07 +04:00
README.md Добавьте файлы проекта. 2026-10-29 11:08:09 +04:00
result.png Добавьте файлы проекта. 2026-10-29 11:08:09 +04:00
ShoeStore.Logic.sln Добавьте файлы проекта. 2026-10-29 11:08:09 +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 | много | много | Пройден |