從 C# 入坑 VB.NET (2) – UnitTest 練習

使用計算機練習測試

1 + 2 = 3

Interface 要每個 Function 都要 Implements就比較麻煩一點 : 

Public Interface ICalculator
    Function Add(ByVal first As Int32, ByVal second As Int32)
End Interface
Public Class Calculator
    Implements ICalculator
    Public Function Add(ByVal first As Int32, ByVal second As Int32) Implements ICalculator.Add
        Return first + second
    End Function
End Class

測試部分 :

<TestClass()> Public Class VbCalculatorTests

    <TestMethod()> Public Sub AddTest_1_And_2_ShouldBe_3()
        'Arrange
        Dim first = 1, second = 2
        Dim calc = New Calculator

        'Act
        Dim actual = calc.Add(first, second)
        'Assert
        Dim expected = 3
        Assert.AreEqual(expected, actual)
    End Sub

End Class

 

 

print

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *