3
私はWCF RESTサービスを持っています。私は操作のための統合テストを書いています。私はHttpWebRequest(Why does my C# client, POSTing to my WCF REST service, return (400) Bad Request?で説明されているように)を使ってそれらを書くことを考えていました。TransactionscopeとwebHttpBinding
私の質問は:うに
using (var scope = new TransactionScope(TransactionScopeOption.Required))
{
// use HttpWebRequest to execute REST service operation
}
この作品を:任意のデータベース操作を実行した後にロールバックされるように、私は次のように、のTransactionScopeでHttpWebRequestのコードを置くことができますか?
ありがとうございますので、RESTサービスの統合テストを書く方法はありませんか? –
取引が必要な場合は必要ありません。 1つの方法は、トランザクションを必要としないことです(実際のテストデータベースではなく、テストデータベースを使用するなど、すべての変更を行うことができます)。 –
確かに、ok、thx –