//TODO: Fix this bug on mono public void TestHelloWorldMex() { var parser = new WebSvc.Wsdl.Parser(); var retrieve = new process.WebSvcSync.Operations.RetrieveSyncOp(TestDataReader.Instance.MexUri, RETRIEVE_TIMEOUT, parser, _proxy, _log); var _webSvcData = retrieve.Work(); Assert.AreEqual("CallSyncOpServiceMex", _webSvcData.ServiceName); var webMethod = _webSvcData.WebSvcMethods["HelloWorld"]; Assert.AreEqual(webMethod.Name, "HelloWorld"); Assert.AreEqual(TestDataReader.Instance.RequestResponseMessages["HelloWorldRequest"], webMethod.Request.BodyUnformatted); }