コード例 #1
0
        public void HasDefinedName()
        {
            var nsName = "test";
            var ns     = new OpenGraphNamespace(nsName, "http://nsname/");

            Assert.AreEqual(nsName, ns.Name);
        }
コード例 #2
0
        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());
        }
コード例 #3
0
        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);
        }
コード例 #4
0
 /// <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)
 {
 }
コード例 #5
0
 /// <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;
 }
コード例 #6
0
 /// <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;
 }
コード例 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MetaElementTests"/> class.
 /// </summary>
 public MetaElementTests()
 {
     this.ns = NamespaceRegistry.Instance.Namespaces["og"];
 }