ValuesAttribute

所述 ValuesAttribute 用于指定一组值用于测试方法与参数的各个参数。

    [Test]
    public void Sum_Works_Correctly(
        [Values(1, 2, 3)] int x,
        [Values(4, 5)] int y)
    {
        // Arrange
        var calculator = new Calculator();

        // Act
        int result = calculator.Sum(x, y);

        // Assert
        Assert.That(result, Is.EqualTo(x + y));
    }

在这里,我们可以看到针对这些值运行的测试用例:

StackOverflow 文档