0

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()

それは正しい方法ですか?しかし、私は問題に直面しています。このシナリオの模擬テストを作成する方法を提供してください。

4

0 に答える 0