Вступить в клуб →
лёгкаявопросТестирование: xUnit, Moq, WebApplicationFactory

Пять одинаковых тестов расчёта доставки отличаются только весом посылки

В классе DeliveryCostTests пять методов [Fact], которые отличаются только входным весом и ожидаемой стоимостью. Добавление нового порога тарифа требует копировать метод ещё раз.

Какой механизм xUnit подходит?

  • [Theory] с наборами данных через [InlineData]
  • [Fact] с циклом по массиву весов
  • [Fact(Skip = ...)] для лишних случаев
  • Отдельный тестовый проект на каждый тариф

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела