public void Add_should_ignore_empty_or_null()
        {
            var list = new DomStringTokenList();

            Assert.False(list.Add(string.Empty));
            Assert.False(list.Add(null));
        }
Esempio n. 2
0
        public void Attribute_set_dom_value_getter()
        {
            DomDocument doc       = new DomDocument();
            var         html      = doc.AppendElement("html");
            var         classList = new DomStringTokenList();

            html.Attribute("class", classList);

            Assert.Equal(string.Empty, html.Attribute("class"));
            classList.Add("cool");
            classList.Add("down");
            Assert.Equal("cool down", html.Attribute("class"));
        }
        public void Contains_and_add_are_case_sensitive()
        {
            DomStringTokenList list = new DomStringTokenList();

            list.Add("nom");

            Assert.False(list.Contains("NOM"));
        }
        public void Add_nominal()
        {
            DomStringTokenList list = new DomStringTokenList();

            list.Add("nom");

            Assert.True(list.Contains("nom"));
            Assert.Equal(1, list.Count);
            Assert.Equal("nom", list.ToString());
            Assert.Equal(new [] { "nom" }, list.ToArray());
        }
        public void Add_cannot_contain_whitespace_in_tokens()
        {
            DomStringTokenList list = new DomStringTokenList();

            Assert.Throws <ArgumentException>(() => list.Add("cannot\tws"));
        }
        public void test_set_dom_value_getter()
        {
            DomDocument doc = new DomDocument();
            var html = doc.AppendElement("html");
            var classList = new DomStringTokenList();
            html.Attribute("class", classList);

            Assert.That(html.Attribute("class"), Is.EqualTo(string.Empty));
            classList.Add("cool");
            classList.Add("down");
            Assert.That(html.Attribute("class"), Is.EqualTo("cool down"));
        }
 public void test_cannot_contain_ws_in_add()
 {
     DomStringTokenList list = new DomStringTokenList();
     Assert.That(() => list.Add("cannot\tws"), Throws.ArgumentException);
 }