コード例 #1
0
        public void AddSelectedOptionInGroup()
        {
            var select = new HtmlSelectElement
            {
                Value = "lolo"
            };
            var option = new HtmlOptionElement
            {
                Value = "lolo"
            };
            var group = new HtmlOptionGroupElement();

            select.AppendChild(group);
            group.AppendChild(option);
            Assert.True(option.Selected);
        }
コード例 #2
0
        public void SelectValueChangeOnChildOptions()
        {
            var select = new HtmlSelectElement();
            var opt1   = new HtmlOptionElement
            {
                Value = "a"
            };
            var opt2 = new HtmlOptionElement
            {
                Value = "b"
            };
            var group = new HtmlOptionGroupElement();

            group.AppendChild(opt2);
            select.AppendChild(opt1);
            select.AppendChild(group);
            select.Value = "a";
            Assert.True(opt1.Selected);
            Assert.False(opt2.Selected);
            select.Multiple = true;
            select.Value    = "b";
            Assert.True(opt1.Selected);
            Assert.True(opt2.Selected);
        }