2010-04-06 2 views
0
에 RowTest를 사용하여 잘못된 값이

나는이 다음 시험 방법 (VB.NET)메소드 파라미터는 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이고 예상 한 값이 아닙니다. NUnitExtension.RowTest (v.1.2.3.0)에서 NUnit.Framework (v.2.5.3.9345)를 참조했습니다.

답변

1

RowTest 확장을 사용하는 대신 NUnit에 내장 된 TestCase 매개 변수화 된 테스트를 사용해보십시오.

나는 하나에서 다른 것으로 변환하는 방법을 보여주는 blog post를 썼다. 그것은 C#에 있지만 쉽게 변환 할 수 있어야합니다.