Учитывая ваше определение теста, NUnit создаст набор тестов с именем Should_Respond_Http200OK_When_Requested
, содержащий 150 тестовых случаев. Все тестовые примеры будут иметь одно и то же имя, которое не будет отображаться в приложении, но, вероятно, что-то вроде Should_Respond_Http200OK_When_Requested(<EndPoint>)
.
. Сам NUnit не имеет проблем со 150 тестовыми примерами с одинаковыми именами. У этого есть другие способы идентифицировать тесты. TestExplorer, однако, использует имя для различения тестов. Он рассматривает эту ситуацию как один тест, имеющий 150 результатов. Эти результаты должны быть видны при выделении теста, но это не очень удобное отображение.
При создании имени теста NUnit использует строковое представление каждого аргумента. Если вы зададите для EndPoint
класса ToString()
переопределение, NUnit будет использовать его для отображения. При условии, что представление уникально, TestExplorer распознает их как отдельные тесты.