public void MethodCallShouldMapName()
        {
            var source = XElement.Parse(@"
<methodCall>
    <methodName>hello world</methodName>
</methodCall>");

            var methodCall = _xmlRpcReader.MapToMethodCall(source);

            Assert.That(methodCall, Is.Not.Null);
            Assert.That(methodCall.MethodName, Is.EqualTo("hello world"));
        }
예제 #2
0
 public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
 {
     // Ah! xmlrpc is a value provider!!!
     // TODO: refactor this?
     using (var xmlReader = XmlReader.Create(controllerContext.HttpContext.Request.InputStream)) {
         var element = XElement.Load(xmlReader);
         return(_mapper.MapToMethodCall(element));
     }
 }