servicestack を使用して、型などを使用した単体テストの例があります。例を次に示します: GetFactorial
上記のようなテストで REST スタイル サービスをテストしたいと思います。
以下は、REST 単体テストFileServiceの例です。
PUT 単体テストでは、Path 引数をクラス引数ではなく URL テキストで指定する必要があることに注意してください。もう 1 つの例はこちらです。ここでは、URL に変換する必要がある完全に優れた要求モデルがあります。テストのために、URL に引数を作成する必要がなくなり、上記のようなシステムを次のように使用したいと思います。
var response = restClient.Put<FilesResponse>(new Files { TextContents = ReplacedFileContents, Path = "README.txt" });
また
var singleCustomer = restClient.Get<Customer>(new Customer {Id=1};
これは可能ですか?
次に、DirectServiceClientがあります。それは役に立ちますか?最後に、servicestack を使用してサービスを記述し、さまざまなタイプのクライアントからサービスを呼び出すことができます。そのような単体テストを記述したいと思います。
これは可能ですか?