public static bool GenericTest5() { GenericClassTest <TestObject> genericObject = new GenericClassTest <TestObject>(); genericObject.SetValue(new TestObject(232, 1231)); if (genericObject.GetValue().A != 232) { return(false); } if (genericObject.GetValue().B != 1231) { return(false); } if (genericObject.value.A != 232) { return(false); } if (genericObject.value.B != 1231) { return(false); } return(true); }
public static bool GenericTest3() { GenericClassTest <int> genericObject = new GenericClassTest <int>(); genericObject.value = 10; return(genericObject.GetValue() == 10); }
public static bool GenericTest2() { GenericClassTest <object> genericObject = new GenericClassTest <object>(); genericObject.value = new object(); return(true); }
public static void DoTest() { GenericClassTest <int> a = new GenericClassTest <int>(); if (DelegateTest.GenericDelegateTest != null) { DelegateTest.GenericDelegateTest(a); } }
public static bool GenericTest8() { GenericClassTest <int> genericObject = new GenericClassTest <int>(); genericObject.value = 10; IGenericInterface <int> genericInterface = genericObject; return(genericInterface.ReturnIt() == 10); }
public static bool GenericTest10() { var genericObject = new GenericClassTest <TestObjectInherit>(); genericObject.SetValue(new TestObjectInherit(5, 9, 6)); IGenericInterface <TestObject> genericInterface = genericObject; TestObject objBase = genericInterface.ReturnIt(); TestObjectInherit objDerived = (TestObjectInherit)objBase; return(objDerived.A == 5 && objDerived.B == 9 && objDerived.C == 6); }
public static bool GenericTest7() { IGenericInterface <int> genericInterface = new GenericClassTest <int>(); return(genericInterface.Return10() == 10); }
public static bool GenericTest6() { GenericClassTest <int> genericObject = new GenericClassTest <int>(); return(genericObject.Return10() == 10); }
public void CanSerializeType2() { var obj = new GenericClassTest <int, Guid, string, long>(); SerializeAndAssert(obj.GetType()); }