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); }
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" }); }