Ejemplo n.º 1
0
        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);
            }
        }