public void Should_Combine_URL_And_URLEncode_Data() { HttpRequestPlugin plugin = new HttpRequestPlugin(); plugin.Execute_URL = "http://web.server00.geckon.com/portal/api/portalservice.svc/Session_Start"; plugin.ExecuteData = @"clientSettingID=1&repositoryID=\\gwrg\\\:"; Assert.AreEqual("clientSettingID=1&repositoryID=%5c%5cgwrg%5c%5c%5c%3a&", plugin.ExecuteData); }
public void Should_Send_Http_GET_Request() { HttpRequestPlugin plugin = new HttpRequestPlugin(); plugin.Execute_URL = "http://web.server00.geckon.com/portal/api/portalservice.svc/Session_Start"; plugin.ExecuteData = "?clientSettingID=1&repositoryID=1"; plugin.ExecuteFailed += delegate(object sender, ObjectErrorEventArgs<IPlugin> e) { throw e.Exception; }; plugin.BeginExecute(); }
public void Should_Fail_When_URL_Is_NULL() { HttpRequestPlugin plugin = new HttpRequestPlugin(); plugin.Execute_URL = null; plugin.ExecuteData = "?clientSettingID=1&repositoryID=1"; plugin.ExecuteFailed += delegate(object sender, ObjectErrorEventArgs<IPlugin> e) { throw e.Exception; }; plugin.BeginExecute(); }
public void Should_Fail_On_Invalid_Request() { HttpRequestPlugin plugin = new HttpRequestPlugin(); plugin.Execute_URL = "http://web.server00.geckon.com/portal/api/portalservice.svc/INVALID"; plugin.ExecuteData = ""; plugin.ExecuteFailed += delegate(object sender, ObjectErrorEventArgs<IPlugin> e) { throw e.Exception; }; plugin.BeginExecute(); }
public void Should_Send_If_Data_Is_NULL() { HttpRequestPlugin plugin = new HttpRequestPlugin(); plugin.Execute_URL = "http://web.server00.geckon.com/portal/api/portalservice.svc/Session_Start"; plugin.ExecuteData = null; plugin.ExecuteFailed += delegate(object sender, ObjectErrorEventArgs<IPlugin> e) { throw e.Exception; }; plugin.BeginExecute(); }