2つの関数を持つクラスがありますが、一方の関数をモックして、もう一方の関数の機能をテストするのが好きですか?
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()
それは正しい方法ですか?しかし、私は問題に直面しています。このシナリオの模擬テストを作成する方法を提供してください。