Exemple #1
0
        public void GetSelectList_Simple_03()
        {
            var selectList = HtmlExtensions.GetSelectList(typeof(MyEnum), true);

            Assert.AreEqual(5, selectList.Count);
            Assert.AreEqual(string.Empty, selectList[0].Text);
        }
Exemple #2
0
        public void GetSelectList_WithValues_02()
        {
            var selectList = HtmlExtensions.GetSelectList(typeof(MyEnum), true, MyEnum.One, MyEnum.Two);

            Assert.AreEqual(5, selectList.Count);
            Assert.IsFalse(selectList[1].Selected);
            Assert.IsTrue(selectList[2].Selected);
            Assert.IsTrue(selectList[3].Selected);
        }
Exemple #3
0
        public void IsValidForEnum_FlagsArray()
        {
            bool isArray;
            bool isNullable;
            Type enumType;

            var isValid = HtmlExtensions.IsValidForEnum(typeof(MyFlagsEnum[]), out isArray, out isNullable, out enumType);

            Assert.IsFalse(isValid);
        }
Exemple #4
0
        public void IsValidForEnum_Default()
        {
            bool isArray;
            bool isNullable;
            Type enumType;

            var isValid = HtmlExtensions.IsValidForEnum(typeof(MyEnum), out isArray, out isNullable, out enumType);

            Assert.IsTrue(isValid);
            Assert.IsFalse(isArray);
            Assert.IsFalse(isNullable);
            Assert.AreEqual(typeof(MyEnum), enumType);
        }
Exemple #5
0
        public void GetSelectList_Simple_02()
        {
            var selectList = HtmlExtensions.GetSelectList(typeof(MyEnum), false);

            Assert.AreEqual("Un", selectList[1].Text);
        }
Exemple #6
0
        public void GetSelectList_Simple_01()
        {
            var selectList = HtmlExtensions.GetSelectList(typeof(MyEnum), false);

            Assert.AreEqual(4, selectList.Count);
        }