void CheckEA(DocumentableItem di, string att, string val) { Assert.IsNotNull(di.ExtensibleAttributes); Assert.AreEqual(1, di.ExtensibleAttributes.Length); Assert.AreEqual(att, di.ExtensibleAttributes [0].Name); Assert.AreEqual(val, di.ExtensibleAttributes [0].Value); }
private static string GetDocumentation(DocumentableItem item) { if (item.DocumentationElement != null) { return(item.DocumentationElement.InnerText); } return(item.Documentation); }
private void AddServiceDescriptionNamespaces(DocumentableItem serviceDescription) { foreach (var tuple in getGlobalNamespaces()) { serviceDescription.Namespaces.Add(tuple.Item1, tuple.Item2); } serviceDescription.Namespaces.Add(PrefixConstants.TARGET, protocol.ProducerNamespace); }
void CheckExtensions(DocumentableItem di, string elemName, string val) { Assert.IsNotNull(di.Extensions); Assert.AreEqual(1, di.Extensions.Count); Assert.AreEqual(typeof(XmlElement), di.Extensions [0].GetType()); Assert.AreEqual(elemName, ((XmlElement)di.Extensions [0]).Name); Assert.AreEqual(val, ((XmlElement)di.Extensions [0]).InnerText); }
// Prints documentation associated with a wsdl element. public static void PrintDocumentation(DocumentableItem myItem) { Console.WriteLine("\t" + myItem.Documentation); }
public void InitializeItem() { // workaround for base class item = new Types(); }