Exemplo n.º 1
0
        public void JsonToXmlConvert()
        {
            //Arrange
            var jsonFakeResponse   = WebResponseBuilder.Create(null, request: new JsonFakeRequest(), translateResponse: new JsonToXmlTranslateResponse());
            var jsonToXmlConverter = new JsonToXmlConvert(null, jsonFakeResponse);

            //Act
            jsonToXmlConverter.Download();
            var xml = jsonToXmlConverter.Xml;

            //Assert
            Assert.Equal(JsonToXmlTranslateRespnseHelper.XmlElement, xml.OuterXml);
        }
Exemplo n.º 2
0
        public IActionResult JsonToXml(string jsonEndPoint)
        {
            if (string.IsNullOrWhiteSpace(jsonEndPoint))
            {
                return(new StatusCodeResult(400));
            }

            var jsonToXmlConvert = new JsonToXmlConvert(jsonEndPoint);

            jsonToXmlConvert.Download();

            if (jsonToXmlConvert.Xml == null)
            {
                return(new StatusCodeResult(404));
            }

            return(new ContentResult()
            {
                Content = jsonToXmlConvert.Xml.OuterXml,
                ContentType = "text/xml"
            });
        }