Example #1
0
 public void WriteXmlRpcRequest()
 {
     XmlRpcRequest request = new XmlRpcRequest("examples.getStateName", new Object[] { 41, "32" });
     StringBuilder sb = new StringBuilder();
     XmlTextWriter writer = new XmlTextWriter(new StringWriter(sb));
     XmlRpcRequestSerializer serializer = new XmlRpcRequestSerializer();
     serializer.WriteRequest(writer, request, null, new TypeSerializerFactory());//.WriteRequest(writer, request, null, new TypeSerializerFactory());
     Assert.IsEqualTo(sb.ToString(), @"<?xml version=""1.0"" encoding=""utf-16""?><methodCall><methodName>examples.getStateName</methodName><params><param><value><i4>41</i4></value></param><param><value><string>32</string></value></param></params></methodCall>");
 }