public void TestBasicAuth() { TrafficViewerFile tvf = new TrafficViewerFile(); tvf.AddRequestResponse("GET / HTTP/1.1", Resources.basicauthresponse); TrafficStoreProxy proxy = new TrafficStoreProxy(tvf); proxy.Start(); TrafficViewerHttpClient client = new TrafficViewerHttpClient(); client.SetProxySettings(proxy.Host, proxy.Port, null); }
//[TestMethod] public void TestSendingMultiPartRequest() { TrafficViewer.Instance.NewTvf(); TrafficViewer.Instance.TrafficViewerFile.AddRequestResponse(Resources.MultipartRequest, "HTTP/1.1 200 OK\r\nConnection: close\r\n\r\n"); TrafficStoreProxy httpProxy = new TrafficStoreProxy(TrafficViewer.Instance.TrafficViewerFile); httpProxy.Start(); HttpRequestInfo reqInfo = new HttpRequestInfo(Resources.MultipartRequest); TrafficViewerHttpClient client = new TrafficViewerHttpClient(); client.SetProxySettings("127.0.0.1", httpProxy.Port, null); HttpResponseInfo respInfo = client.SendRequest(reqInfo); Assert.AreEqual(200, respInfo.Status); TrafficViewer.Instance.CloseTvf(false); }