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));
}
在這裡,我們可以看到針對這些值執行的測試用例: