Параметры метода имеют неправильные значения при использовании Rowtest в VB.Net
-
24-09-2019 - |
Вопрос
У меня есть следующий метод теста (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) ANF Nunitextension.Rowtest (v.1.2.3.0).
Решение
Вместо того, чтобы использовать расширение Rowtest, попробуйте использовать тест на параметр тестирования, который теперь встроен в NUNIT.
Я написал А. Сообщение блога показывая, как преобразовать от одного на другой. Это в C #, но должно быть достаточно легко, чтобы преобразовать.
Не связан с StackOverflow