void CheckOperationMessage (OperationMessage opmsg, string msg, Type type, string action) { Assert.AreEqual (type, opmsg.GetType (), "#com1"); Assert.AreEqual (msg, opmsg.Message.ToString (), "#com2"); Assert.AreEqual (0, opmsg.Extensions.Count, "#com3"); Assert.AreEqual (1, opmsg.ExtensibleAttributes.Length, "#com4"); Assert.IsNull (opmsg.Name, "#com5"); XmlAttribute attr = opmsg.ExtensibleAttributes [0]; Assert.AreEqual ("Action", attr.LocalName, "#ca1"); Assert.AreEqual ("http://www.w3.org/2006/05/addressing/wsdl", attr.NamespaceURI, "#ca2"); Assert.AreEqual (action, attr.Value, "#ca3"); }