我在.NET中創建了一個寧靜的服務,我定義了一個用WebGet和WebInvoke屬性裝飾的接口,並將它作爲WCF服務託管。爲了讓內部公司更容易地使用服務,我創建了一個Proxy類,它實現了服務接口,並使用服務上定義的REST接口執行安靜的請求和響應。在Nunit中運行RESTfull服務進行集成測試
我想要做的就是測試這個代理類是否以正確的方式通過HTTP訪問服務實現。這將是捕捉它與代理之間的界面的任何重大更改。我不知道該怎麼做。我認爲我需要啓動web服務,但我想象我需要在web服務器上託管這個服務器,如果有的話,是否有一個內存web服務器可以使用。我不認爲我可以使用IIS Express,因爲我正在運行VS2008。一旦我有服務運行我的代理應該能夠很容易地談到它,只要我知道URI,對吧?
或者還有另一種方法可以測試我的代理實現嗎?