예제 #1
0
        public void TestAttributeUtilGetAllAsString()
        {
            TestClass2 item = new TestClass2(7, "test", 0);

            string[] values = AttributeUtil.GetAllAsString(() => item.Id, typeof(StringValueAttribute), "Value");
            Assert.IsNotNull(values);
            Assert.AreEqual(3, values.Length);
            List <string> list = new List <string>(values);

            Assert.IsTrue(list.IndexOf("IdTest1") >= 0);
            Assert.IsTrue(list.IndexOf("IdTest2") >= 0);
            Assert.IsTrue(list.IndexOf("IdTest3") >= 0);
        }