public void CreateFile2Test() { const string data = "hello"; using (var server = new HttpServer(new RequestHandler { EstimatedMethod = "POST", EstimatedPathAndQuery = string.Format("/v1.0/accounts/{0}/portins/1/loas", Helper.AccountId), EstimatedContent = data, EstimatedHeaders = new Dictionary <string, string> { { "Content-Type", "media/type" } }, ContentToSend = Helper.CreateXmlContent(new FileResult { FileName = "test" }) })) { var client = Helper.CreateClient(); var portIn = new PortIn { Id = "1" }; portIn.SetClient(client); var fileName = portIn.CreateFile(Encoding.UTF8.GetBytes(data), "media/type").Result; if (server.Error != null) { throw server.Error; } Assert.AreEqual("test", fileName); } }