public void TestGetPropertyModifiers() { PropertyInfo fld = typeof(TestClass).GetProperty("AProperty"); string vis = ReflectionEngineUtility.GetPropertyModifiers(fld); Assert.AreEqual(vis, "virtual read-write", "Wrong value for visibility."); }
public void TestGetUniqueID12() { string id = ReflectionEngineUtility.GetUniqueID(typeof(TestClass).GetEvent("AnEvent")); Assert.AreEqual(id, "E:TopCoder.CodeDoc.CSharp.Reflection.TestClass.AnEvent", "Wrong value for unique id."); }
public void TestGetUniqueID14() { string id = ReflectionEngineUtility.GetUniqueID(typeof(TestClass).GetProperty("AProperty")); Assert.AreEqual(id, "P:TopCoder.CodeDoc.CSharp.Reflection.TestClass.AProperty", "Wrong value for unique id."); }
public void TestGetUniqueID10() { string id = ReflectionEngineUtility.GetUniqueID(typeof(TestClass).GetField("aField")); Assert.AreEqual(id, "F:TopCoder.CodeDoc.CSharp.Reflection.TestClass.aField", "Wrong value for unique id."); }
public void TestGetUniqueID16() { string id = ReflectionEngineUtility.GetUniqueID(typeof(TestClass).GetMethod("AMethod")); Assert.AreEqual(id, "M:TopCoder.CodeDoc.CSharp.Reflection.TestClass.AMethod(System.Int32[])", "Wrong value for unique id."); }
public void TestGetTypeModifiers() { string vis = ReflectionEngineUtility.GetTypeModifiers(typeof(TestBaseClass)); Assert.AreEqual(vis, "abstract", "Wrong value for modifiers."); vis = ReflectionEngineUtility.GetTypeModifiers(typeof(TestClassSealed)); Assert.AreEqual(vis, "sealed", "Wrong value for modifiers."); }
public void TestGetUniqueID2() { MemberInfo mi = typeof(TestClass).GetConstructor(new Type[] { typeof(int) }); string id = ReflectionEngineUtility.GetUniqueID(mi); Assert.AreEqual(id, "M:TopCoder.CodeDoc.CSharp.Reflection.TestClass.#ctor(System.Int32)", "Wrong value for unique id."); }
public void TestGetUniqueID5() { MemberInfo mi = typeof(TestClass).GetMember("AProperty")[0]; string id = ReflectionEngineUtility.GetUniqueID(mi); Assert.AreEqual(id, "P:TopCoder.CodeDoc.CSharp.Reflection.TestClass.AProperty", "Wrong value for unique id."); }
public void TestGetFieldModifiers() { FieldInfo fld = typeof(TestClass).GetField("aField5"); string mod = ReflectionEngineUtility.GetFieldModifiers(fld); Assert.AreEqual(mod, "static readonly", "Wrong value for modifier."); fld = typeof(TestClass).GetField("aField6"); mod = ReflectionEngineUtility.GetFieldModifiers(fld); Assert.AreEqual(mod, "static const", "Wrong value for modifier."); }
public void TestGetMethodModifiers() { MethodInfo fld = typeof(TestClass).GetMethod("AMethod"); string vis = ReflectionEngineUtility.GetMethodModifiers(fld); Assert.AreEqual(vis, "override", "Wrong value for modifiers."); fld = typeof(TestClass).GetMethod("AMethod1", BindingFlags.Instance | BindingFlags.NonPublic); vis = ReflectionEngineUtility.GetMethodModifiers(fld); Assert.AreEqual(vis, "virtual", "Wrong value for modifiers."); fld = typeof(TestClass).GetMethod("AMethod2", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Static); vis = ReflectionEngineUtility.GetMethodModifiers(fld); Assert.AreEqual(vis, "static", "Wrong value for modifiers."); fld = typeof(TestBaseClass).GetMethod("AMethod"); vis = ReflectionEngineUtility.GetMethodModifiers(fld); Assert.AreEqual(vis, "abstract", "Wrong value for modifiers."); }
public void TestGetPropertyVisibility() { PropertyInfo fld = typeof(TestClass).GetProperty("AProperty"); string vis = ReflectionEngineUtility.GetPropertyVisibility(fld); Assert.AreEqual(vis, "public", "Wrong value for visibility."); fld = typeof(TestClass).GetProperty("AProperty1", BindingFlags.Instance | BindingFlags.NonPublic); vis = ReflectionEngineUtility.GetPropertyVisibility(fld); Assert.AreEqual(vis, "protected", "Wrong value for visibility."); fld = typeof(TestClass).GetProperty("AProperty2", BindingFlags.Instance | BindingFlags.NonPublic); vis = ReflectionEngineUtility.GetPropertyVisibility(fld); Assert.AreEqual(vis, "private", "Wrong value for visibility."); fld = typeof(TestClass).GetProperty("AProperty3", BindingFlags.Instance | BindingFlags.NonPublic); vis = ReflectionEngineUtility.GetPropertyVisibility(fld); Assert.AreEqual(vis, "internal", "Wrong value for visibility."); fld = typeof(TestClass).GetProperty("AProperty4", BindingFlags.Instance | BindingFlags.NonPublic); vis = ReflectionEngineUtility.GetPropertyVisibility(fld); Assert.AreEqual(vis, "protected internal", "Wrong value for visibility."); }
public void TestGetFieldVisibility() { FieldInfo fld = typeof(TestClass).GetField("aField"); string vis = ReflectionEngineUtility.GetFieldVisibility(fld); Assert.AreEqual(vis, "public", "Wrong value for visibility."); fld = typeof(TestClass).GetField("aField1", BindingFlags.Instance | BindingFlags.NonPublic); vis = ReflectionEngineUtility.GetFieldVisibility(fld); Assert.AreEqual(vis, "protected", "Wrong value for visibility."); fld = typeof(TestClass).GetField("aField2", BindingFlags.Instance | BindingFlags.NonPublic); vis = ReflectionEngineUtility.GetFieldVisibility(fld); Assert.AreEqual(vis, "private", "Wrong value for visibility."); fld = typeof(TestClass).GetField("aField3", BindingFlags.Instance | BindingFlags.NonPublic); vis = ReflectionEngineUtility.GetFieldVisibility(fld); Assert.AreEqual(vis, "internal", "Wrong value for visibility."); fld = typeof(TestClass).GetField("aField4", BindingFlags.Instance | BindingFlags.NonPublic); vis = ReflectionEngineUtility.GetFieldVisibility(fld); Assert.AreEqual(vis, "protected internal", "Wrong value for visibility."); }
public void TestGetUniqueIDFail1() { ReflectionEngineUtility.GetUniqueID((MemberInfo)null); }
public void TestGetUniqueID11() { ReflectionEngineUtility.GetUniqueID((FieldInfo)null); }
public void TestGetTypeModifiersFail1() { ReflectionEngineUtility.GetTypeModifiers(null); }
public void TestGetUniqueID13() { ReflectionEngineUtility.GetUniqueID((EventInfo)null); }
public void TestGetTypeVisibilityFail1() { ReflectionEngineUtility.GetTypeVisibility(null); }
public void TestGetTypeVisibility() { string vis = ReflectionEngineUtility.GetTypeVisibility(typeof(TestClass)); Assert.AreEqual(vis, "internal", "Wrong value for visibility."); }
public void TestGetUniqueID15() { ReflectionEngineUtility.GetUniqueID((PropertyInfo)null); }
public void TestGetPropertyVisibilityFail1() { ReflectionEngineUtility.GetPropertyVisibility(null); }
public void TestGetUniqueID9() { ReflectionEngineUtility.GetUniqueID((Type)null); }
public void TestGetUniqueID17() { ReflectionEngineUtility.GetUniqueID((MethodBase)null); }