Я тестирую интеграцию приложения ASP.NET Core API, где клиенты могут получить доступ к одному и тому же ресурсу двумя разными путями (по причинам обратной совместимости).
У меня есть тестовый класс с примерно 40 тестами.
Как я могу выполнить тест два раза, один с маршрутом A, а другой с маршрутом B?Как [Theory]
, но на уровне класса.
Моя альтернатива - украсить каждый метод:
[Theory]
[InlineData("/routeA")]
[InlineData("/routeB")]