public void HasDefinedName() { var nsName = "test"; var ns = new OpenGraphNamespace(nsName, "http://nsname/"); Assert.AreEqual(nsName, ns.Name); }
public void CustomRendersHtmlAttribute() { var nsName = "test"; var ns = new OpenGraphNamespace(nsName, "http://myns.me/test"); var expected = " xmlns:test=\"http://myns.me/test\" "; Assert.AreEqual(expected, ns.ToHtmlAttributeString()); }
public void HasDefinedNameAndNamespace() { var name = "toto"; var nsName = "super"; var ns = new OpenGraphNamespace(nsName, "a"); var obj = new OpenGraphName(ns, name); Assert.AreEqual(nsName, obj.NamespaceName); Assert.AreEqual(name, obj.Name); }
/// <summary> /// Initializes a new instance of the <see cref="StructuredMetadata"/> class. /// </summary> /// <param name="ns">The namespace.</param> /// <param name="name">The name.</param> /// <param name="value">The value.</param> public StructuredMetadata(OpenGraphNamespace ns, string name, string value) : base(ns, name, value) { }
/// <summary> /// Initializes a new instance of the <see cref="PropertyMetadata"/> class. /// </summary> /// <param name="parentElement">The parent element.</param> /// <param name="ns">The ns.</param> /// <param name="name">The name.</param> /// <param name="value">The value.</param> public PropertyMetadata(StructuredMetadata parentElement, OpenGraphNamespace ns, string name, string value) : base(ns, name, value) { this.ParentElement = parentElement; }
/// <summary> /// Initializes a new instance of the <see cref="MetadataBase" /> class. /// </summary> /// <param name="ns">The ns.</param> /// <param name="name">The name.</param> /// <param name="value">The value.</param> protected MetadataBase(OpenGraphNamespace ns, string name, string value) { this.Namespace = ns; this.Name = name; this.Value = value; }
/// <summary> /// Initializes a new instance of the <see cref="MetaElementTests"/> class. /// </summary> public MetaElementTests() { this.ns = NamespaceRegistry.Instance.Namespaces["og"]; }