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