2022-05-11 18:43:43 +08:00
|
|
|
|
using Newtonsoft.Json.Linq;
|
|
|
|
|
using Xunit;
|
|
|
|
|
|
|
|
|
|
namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.UnitTests
|
|
|
|
|
{
|
2023-03-09 18:15:49 +08:00
|
|
|
|
public class TestCase_ToolsXmlUtilityTests
|
2022-05-11 18:43:43 +08:00
|
|
|
|
{
|
|
|
|
|
[Fact(DisplayName = "测试用例:XML2JSON")]
|
|
|
|
|
public void TestXmlConvertToJson()
|
|
|
|
|
{
|
|
|
|
|
string xml = "<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>";
|
|
|
|
|
string json = Utilities.XmlUtility.ConvertToJson(xml); ;
|
|
|
|
|
|
|
|
|
|
JObject jObject = JObject.Parse(json)!;
|
|
|
|
|
Assert.Equal("SUCCESS", jObject["return_code"]!.ToString());
|
|
|
|
|
Assert.Equal("OK", jObject["return_msg"]!.ToString());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|