0

私は次のテスト方法を持っています(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を使用してテストを実行すると、3つのメソッドパラメーターが0であり、期待する値ではないことです。NUnitExtension.RowTest(v.1.2.3.0)のNUnit.Framework(v.2.5.3.9345)を参照しました。

4

1 に答える 1

1

RowTest拡張機能を使用する代わりに、NUnitに組み込まれているTestCaseパラメーター化テストを使用してみてください。

あるものから別のものに変換する方法を示すブログ投稿を書きました。これはC#ですが、変換するのは簡単なはずです。

于 2010-04-27T18:31:56.993 に答える