Параметры метода имеют неверные значения при использовании RowTest в VB.Net - PullRequest
0 голосов
/ 06 апреля 2010

У меня есть следующий метод тестирования (VB.NET)

<RowTest()> _
<Row(1, 2, 3)> _
Public Sub AddMultipleNumbers(ByVal number1 As Integer, ByVal number2 As Integer, ByVal result As Integer)

    Dim dvbc As VbClass = New VbClass()

    Dim actual As Integer = dvbc.Add(number1, number2)

    Assert.That(actual, [Is].SameAs(result))
End Sub

Моя проблема в том, что при запуске теста с использованием TestDriven.Net три параметра метода равны 0, а не ожидаемым значениям. Я ссылался на NUnit.Framework (v.2.5.3.9345) и NUnitExtension.RowTest (v.1.2.3.0).

1 Ответ

1 голос
/ 27 апреля 2010

Вместо использования расширения RowTest попробуйте использовать параметризованный тест TestCase, теперь встроенный в NUnit.

Я написал сообщение в блоге , показывающее, как конвертировать из одного в другое. Это в C #, но должно быть достаточно легко конвертировать.

...