Ejemplo n.º 1
0
        public void Reflex_GetPropertyTypeName_object_str_ret_str()
        {
            // Prepara
            DateTime ahora = DateTime.Now;
            ClasePruebaPropiedadesKeys objeto = new ClasePruebaPropiedadesKeys
            {
                FieldBool = true,
                FieldDT   = ahora,
                FieldInt  = 100,
                FieldStr  = "Test"
            };

            // Ejecuta
            string tipoBool = Reflex.GetPropertyTypeName(objeto, "FieldBool");
            string tipoDT   = Reflex.GetPropertyTypeName(objeto, "FieldDT");
            string tipoInt  = Reflex.GetPropertyTypeName(objeto, "FieldInt");
            string tipoStr  = Reflex.GetPropertyTypeName(objeto, "FieldStr");

            // Comprueba
            Assert.AreEqual("Boolean", tipoBool);
            Assert.AreEqual("DateTime", tipoDT);
            Assert.AreEqual("Int32", tipoInt);
            Assert.AreEqual("String", tipoStr);
        }