Мы ожидаем на загрузку файл до определенного размера, скажем, до 10мб. Все, что свыше - негативный кейс.
Если мы ожидаем на вход только цифры (допустим), то все, что введено в поле, кроме цифр - это негативный сценарий.
А теперь ещё раз.
Есть система, которая может получать на вход файлы размером до тех самых 10мб.
Для неё всё, что выше - это уже невалидные данные.
Есть валидатор, который стоит между этой самой системой и пользователем.
И для него файл больше 10 мб - это валидный инпут.
Потому что для него это часть бизнес логики (ака expected behavior) получить файл, оценить его по N критериям и понять, можно ли его передавать дальше.
Негативным тестом для него будет получение на вход таких данных, которые он не сможет обработать и оценить.