codingfab
11/30/2019 - 5:29 PM

eviter-duplication-testcase-attribute

Simple TestCase attribute usage

[TestFixture]
public class MyComplexLogicShould
{
    [Test]
    [TestCase(10,22,32)]
    public void ReturnExpectedResult(int a, int b, int expected)
    {
        // Arrange
        var sut = new MyClass();

        // Act
        var result = sut.MyComplexLogic(a,b);

        // Assert
        Assert.That(result,Is.EqualTo(expected));
    }
}