Ejemplo n.º 1
0
        public void ClassNames()
        {
            var value = "aa aaa aaaa";

            Assert.IsFalse(AttributeHelper.HasClassName(value, "a"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aa"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aaa"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aaaa"));
            Assert.IsFalse(AttributeHelper.HasClassName(value, "aaaaa"));

            value = AttributeHelper.EnsureClassName(value, "aaaaa");
            Assert.IsFalse(AttributeHelper.HasClassName(value, "a"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aa"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aaa"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aaaa"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aaaaa"));

            value = AttributeHelper.RemoveClassName(value, "aaa");
            Assert.IsFalse(AttributeHelper.HasClassName(value, "a"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aa"));
            Assert.IsFalse(AttributeHelper.HasClassName(value, "aaa"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aaaa"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aaaaa"));

            value = AttributeHelper.RemoveClassName(value, "aa");
            Assert.IsFalse(AttributeHelper.HasClassName(value, "a"));
            Assert.IsFalse(AttributeHelper.HasClassName(value, "aa"));
            Assert.IsFalse(AttributeHelper.HasClassName(value, "aaa"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aaaa"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aaaaa"));

            value = AttributeHelper.RemoveClassName(value, "aaaaa");
            Assert.IsFalse(AttributeHelper.HasClassName(value, "a"));
            Assert.IsFalse(AttributeHelper.HasClassName(value, "aa"));
            Assert.IsFalse(AttributeHelper.HasClassName(value, "aaa"));
            Assert.IsTrue(AttributeHelper.HasClassName(value, "aaaa"));
            Assert.IsFalse(AttributeHelper.HasClassName(value, "aaaaa"));
        }