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")); }