自動テストツール NUnit 3/3

.Net用テストツールNUnit用テスト関数
テスト用プログラム(プロジェクト:TestOnly)
構成は自動テストツール① NUnit 1/3参照
<Test()> _
Public Sub Test3()
  Dim target As New NUnit.frmNUnit()
  target.value1 = 10
  target.value2 = 20
  Call target.Kake()

  ’target.answer = prmExpected の時テスト成功
  Assert.AreEqual(expected:=200, _
            actual:=target.answer, _
            message:=”掛算失敗”)

  ’Trueの時(target.answer = 200 の時)、テスト成功
  Assert.True(condition:=target.answer = 200)

  ’Falseの時(target.answer = 20000 でない時)、テスト成功
  Assert.False(condition:=target.answer = 20000)

  Dim tmpValue As Object = Nothing
  ’ tmpValue Is Nothing の時、テストは成功
  Assert.IsNull(tmpValue) ‘tmpValueはNothingなのでテストは成功

  ’ NOT(tmpValue Is Nothing) の時、テストは成功
  Assert.IsNotNull(tmpValue) ‘tmpValueはNothingなのでテストは失敗

  tmpValue = “aaa”
  Assert.IsNotNull(tmpValue) ‘ このテストは成功

End Sub