public void WebServerController_GetServices_InvokesWebsiteResourceHandler() { //------------Setup for test-------------------------- var requestVariables = new NameValueCollection { { "website", WebSite }, { "path", "dialogs/SaveDialog.htm" } }; var controller = new TestWebServerController(HttpMethod.Get); //------------Execute Test--------------------------- controller.GetServices(WebSite, "SaveDialog.htm"); //------------Assert Results------------------------- Assert.AreEqual(typeof(WebsiteResourceHandler), controller.ProcessRequestHandlerType); CollectionAssert.AreEqual(requestVariables, controller.ProcessRequestVariables); }