如何模拟一个类并测试它的功能

时间:2012-12-07 07:38:53

标签: vb.net testing mocking

我有一个有两个函数的类,但我喜欢模拟一个函数并测试另一个函数的功能吗?

public class Alpha
   Function F1() As String
        SendMail()
        return "Sample"
     End function


       '''code to send mail 
        End sub
End class

这里我想测试F1()的功能,并喜欢模拟SendMail()。有可能吗?

现在我这样做:

       Dim objAlpha As New Mock<Alpha>
       objAlpha.Setup(Function(x) x.SendMail())
       Dim lstrReturnValue As String =objAlpha.Object.F1()

这是正确的方法吗?但我面临着问题。请提供一种为此方案编写模拟测试的方法。

0 个答案:

没有答案