static void Main(string[] args) { Client client = new Client(); //client.Connect("127.0.0.1", "Test Message"); ClientRequestFactory factory = new ClientRequestFactory(); client.Connect("127.0.0.1", 9001); RequestHeader header = factory.BuildHeader(client.key); byte[] requestHeader = header.ReturnRawHeader(); client.SendHeader(requestHeader); client.HandleResponse(factory.isPost, factory.filename); //Debug Termination of Client -- TEMP DEBUG CODE Console.WriteLine("Press Enter to continue"); Console.ReadLine(); }
public void HandleFailureTest() { Client testClient = new Client(); RequestHeader testHeader = new RequestHeader(9001, "cheese.txt", testClient.key); ResponseHeader testResponse = new ResponseHeader(); testClient.Connect("127.0.0.1", 9001); testClient.SendHeader(testHeader.ReturnRawHeader()); if (testClient.HandleResponse(false, "cheese.txt").Key == 0) { Assert.Pass(); } else { Assert.Fail(); } }