我有一个有两个函数的类,但我喜欢模拟一个函数并测试另一个函数的功能吗?
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()
这是正确的方法吗?但我面临着问题。请提供一种为此方案编写模拟测试的方法。