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); }
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); }