public void TestSerializeArrayParameter() { var arrayParameter = XmlRpcSerializer.SerializeParameter(new int[] { 1, 2 }); Assert.AreEqual(@"<param><value><array><data><value><int>1</int></value><value><int>2</int></value></data></array></value></param>", arrayParameter); }
public void TestSerializeComplexParameter() { var dummy = new ServerInfo() { XmlRpcVersion = "1.0.0" }; var complexParameter = XmlRpcSerializer.SerializeParameter(dummy); Assert.AreEqual(@"<param><value><struct><member><name>xmlrpc_version</name><value><string>1.0.0</string></value></member></struct></value></param>", complexParameter); }
public void TestSerializeStringParameter() { var stringParameter = XmlRpcSerializer.SerializeParameter("asd"); Assert.AreEqual("<param><value><string>asd</string></value></param>", stringParameter); }
public void TestSerializeUnknownParameter() { Assert.ThrowsException <UnknownTypeException>(() => { var floatParameter = XmlRpcSerializer.SerializeParameter(123.2F); }); }
public void TestSerializeDoubleParameter() { var doubleParameter = XmlRpcSerializer.SerializeParameter(123.2); Assert.AreEqual("<param><value><double>123.2</double></value></param>", doubleParameter); }
public void TestSerializeIntParameter() { var intParameter = XmlRpcSerializer.SerializeParameter(123); Assert.AreEqual("<param><value><int>123</int></value></param>", intParameter); }