Расширение nUnit rowtest пропускает мои тесты - PullRequest
2 голосов
/ 21 июня 2010

Когда я использую NUnitExtension.RowTest.dll, он игнорирует мои тесты в Resharper / VS2008 и Gallio Icarus.У кого-нибудь есть конфиг, который работает?

    [RowTest]
    [Row(5, 6, 11)]
    public void Should_Do_RowTest(int a, int b, int expected)
    {

        Assert.AreEqual(a+b, expected);
    }

1 Ответ

1 голос
/ 25 августа 2010

Clunkier Я знаю, но как насчет?

[Test, Sequential]
public void Should_Do_RowTest(
    [Values(5,7)] int a, 
    [Values(6,9)] int b, 
    [Values(11,16)] int expected)
{
    Assert.AreEqual(a+b, expected);
}

Вам не понадобится библиотека расширений с этим кодом.Он будет выполнять:

Should_Do_RowTest(5,6,11);
Should_Do_RowTest(7,9,16);
...