예제 #1
0
        public void InlineTag_Is_1()
        {
            var a1 = new InlineTag(Tag.S, "id", "rid", "a", "link", "{a}", "<a/>");
            var b1 = new InlineTag(Tag.S, "id", "rid", "b", "link", "{b}", "<b/>");

            a1.Is(Tag.S, "id", "rid", "a", "link", "{a}", "<a/>");
            b1.Is(Tag.S, "id", "rid", "b", "link", "{b}", "<b/>");
        }
예제 #2
0
        public void Equals_1()
        {
            var a1 = new InlineTag(Tag.S, "id", "rid", "a", "link", "{a}", "<a/>");
            var a2 = new InlineTag(Tag.S, "id", "rid", "a", "link", "{a}", "<a/>");
            var b1 = new InlineTag(Tag.S, "id", "rid", "b", "link", "{b}", "<b/>");

            a1.Equals(a1).IsTrue();
            a1.Equals(a2).IsTrue();
            a1.Equals(b1).IsFalse();
            a2.Equals(a1).IsTrue();
            a2.Equals(a2).IsTrue();
            a2.Equals(b1).IsFalse();
            b1.Equals(a1).IsFalse();
            b1.Equals(a2).IsFalse();
            b1.Equals(b1).IsTrue();

            a1.Equals(null).IsFalse();
            a1.Equals(new Object()).IsFalse();
            a1.Equals("a").IsFalse();

            a1.Is(a1);
            a1.Is(a2);
            a1.IsNot(b1);
        }
예제 #3
0
 public static void Is(this InlineTag tag, Tag type, string id, string rid, string name, string ctype, string display, string code)
 {
     tag.Is(new InlineTag(type, id, rid, name, ctype, display, code));
 }