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
}
겠습니까이 작품 : 모든 데이터베이스 작업을 다시 실행과 같은 후 압연되도록 I는 TransactionScope에에서의 HttpWebRequest 코드를 넣을 수 있습니다?
감사합니다. 따라서 REST 서비스에 대한 통합 테스트를 작성하는 (쉬운) 방법이 없습니까? –
거래가 필요한 경우가 아닙니다. 한 가지 방법은 거래를 요구하지 않는 것입니다 (예 : 실제 데이터베이스가 아닌 테스트 데이터베이스를 사용하여 원하는 모든 변경 작업을 수행 할 수 있음). –
사실, ok, thx –