0

既存の注文送信ルーチンの単体テストを作成しようとしています。このルーチンは、エンティティ フレームワークを使用して注文を抽出し、ef クラスのデータを Web サービスによって公開されるルーチンにマップし、Web サービスに送信します。

Web サービスのシムを作成したいので、注文を送信するルーチンをトラップし、送信されたオブジェクトを回復してテストできます。

プロキシ クラスの shim を作成するにはどうすればよいですか?

ありがとうルカ

4

1 に答える 1

-1

あなたの質問に間違いがなければ、ここで依存性注入を使用してプロキシ クラスをテストできます。

あなたはこのようなことをすることができます

public class SampleClass
{
   ITestServices _testServices;
   SampleClass(ITestServices testServicesObj)
   {
     _testServices = testServicesObj;
   }
   public string OrderSent()
   {
     return "Orders " + _testServices.OrdersSent().ToString();
   }
}

テストで、モック オブジェクトを渡します

于 2013-04-08T22:38:04.637 に答える