Exemplo n.º 1
0
        public void GetPropertyInfo_Result_Int()
        {
            PropertyInfo info = InfoHelper.GetPropertyInfo(() => InfoHelperClass.StaticIntProperty);

            Assert.IsNotNull(info);
            Assert.AreEqual(info.Name, "StaticIntProperty");
        }
Exemplo n.º 2
0
        public void GetPropertyInfo_Instance_Int()
        {
            PropertyInfo info = InfoHelper.GetPropertyInfo <InfoHelperClass>(i => i.IntProperty);

            Assert.IsNotNull(info);
            Assert.AreEqual(info.Name, "IntProperty");
        }
Exemplo n.º 3
0
        public void GetPropertyInfo_Result_InvalidThrowIfNotFoundThrows()
        {
            PropertyInfo info = InfoHelper.GetPropertyInfo(() => InfoHelperClass.StaticIntField, true);

            Assert.Fail("Didn't throw");
        }
Exemplo n.º 4
0
        public void GetPropertyInfo_Result_Invalid()
        {
            PropertyInfo info = InfoHelper.GetPropertyInfo(() => InfoHelperClass.StaticIntField);

            Assert.IsNull(info);
        }
Exemplo n.º 5
0
        public void GetPropertyInfo_Instance_InvalidThrowIfNotFoundThrows()
        {
            PropertyInfo info = InfoHelper.GetPropertyInfo <InfoHelperClass>(i => i.IntField, true);

            Assert.Fail("Didn't throw");
        }
Exemplo n.º 6
0
        public void GetPropertyInfo_Instance_Invalid()
        {
            PropertyInfo info = InfoHelper.GetPropertyInfo <InfoHelperClass>(i => i.IntField);

            Assert.IsNull(info);
        }