public void WebServerController_Execute_Get_InvokesWebPostRequestHandler() { //------------Setup for test-------------------------- var requestVariables = new NameValueCollection { { "servicename", "HelloWorld" } }; var controller = new TestWebServerController(HttpMethod.Get); //------------Execute Test--------------------------- controller.ExecuteSecureWorkflow("HelloWorld"); //------------Assert Results------------------------- Assert.AreEqual(typeof(WebGetRequestHandler), controller.ProcessRequestHandlerType); CollectionAssert.AreEqual(requestVariables, controller.ProcessRequestVariables); }
public void WebServerController_ExecuteDotDebug_Post_InvokesWebPostRequestHandler() { //------------Setup for test-------------------------- const string requestUrl = "http://http://rsaklfnkosinath:3142/secure/Hello%20World.debug?Name=&wid=7af4273a-4e31-4559-be7d-eecfb4c1b10e"; var requestVariables = new NameValueCollection { { "isPublic", true.ToString() }, { "IsDebug", true.ToString() }, { "servicename", "HelloWorld.debug" } }; var controller = new TestWebServerController(HttpMethod.Post, requestUrl); //------------Execute Test--------------------------- controller.ExecuteSecureWorkflow("HelloWorld.debug"); //------------Assert Results------------------------- Assert.AreEqual(typeof(WebPostRequestHandler), controller.ProcessRequestHandlerType); CollectionAssert.AreEqual(requestVariables, controller.ProcessRequestVariables); }
public void WebServerController_ExecuteGivenTestsRun_Get_InvokesWebPostRequestHandler() { //------------Setup for test-------------------------- const string requestUrl = "http://rsaklfnkosinath:3142/secure/Hello%20World/.tests"; var requestVariables = new NameValueCollection { { "path", requestUrl }, { "isPublic", false.ToString() }, { "servicename", "*" }, }; var controller = new TestWebServerController(HttpMethod.Get, requestUrl); //------------Execute Test--------------------------- controller.ExecuteSecureWorkflow("HelloWorld"); //------------Assert Results------------------------- Assert.AreEqual(typeof(WebGetRequestHandler), controller.ProcessRequestHandlerType); CollectionAssert.AreEqual(requestVariables, controller.ProcessRequestVariables); }