Beispiel #1
0
        public void Method_AsMethodInfo_Test()
        {
            var dipsie = new Types_ClassInfo_Dog(3);
            var method = _lamed.Types.Class.ClassInfo.Method_AsMethodInfo(dipsie.GetType(), "Health_Set");

            Assert.Equal("Health_Set", method.Name);
        }
Beispiel #2
0
        public void Constructor_AsConstructorInfo_Test()
        {
            var dipsie       = new Types_ClassInfo_Dog(2);
            var constructor  = _lamed.Types.Class.ClassInfo.Constructor_AsConstructorInfo(dipsie.GetType(), "Types_ClassInfo_Dog");
            var constructor2 = _lamed.Types.Class.ClassInfo.Constructor_AsConstructorInfo(dipsie.GetType(), "Types_ClassInfo_Dog");  // Test cashing code

            Assert.Equal("Types_ClassInfo_Dog", constructor.DeclaringType.Name);
        }