Я сам не использовал эти атрибуты, но я ожидал бы написать фактическое тело метода теста точно так же, как если бы вы писали его для одного значения. По сути, вам будет представлено только одно значение за раз, поэтому просто напишите код для проверки этого значения.
Учитывая документацию , я не думаю, что Sequential
действительно имеет смысл для вашего примера, потому что у вас есть только один параметр. Это имеет смысл, когда у вас есть несколько параметров, и в основном говорится, что первое значение для одного параметра должно быть в паре с первым значением для другого параметра, затем вторым значением для каждого и т. Д., А не для каждого возможного пара выполняется. Вы можете использовать это для ввода и ожидаемого вывода, например:
[Test, Sequential]
public void TestDivisionBy2(
[Values(10, 25, 40)] int input,
[Values(5, 12, 20)] int expectedOutput)
{
Assert.AreEqual(expectedOutput, input / 2);
}