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));
}
在这里,我们可以看到针对这些值运行的测试用例: