示例#1
0
        public void compareDefaultConstructor()
        {
            analyseMoodFactory <analyseMood> mood = new analyseMoodFactory <analyseMood>();
            ConstructorInfo constructor           = mood.defaultConstructor();
            object          obj_compare           = mood.GetInstance("analyseMood", constructor);

            Assert.IsInstanceOf(typeof(analyseMood3), obj_compare);
        }
示例#2
0
 public void reflectionNoSuchMethoEception()
 {
     try
     {
         analyseMoodFactory <analyseMood> mood = new analyseMoodFactory <analyseMood>();
         ConstructorInfo constructor           = mood.defaultConstructor();
         object          obj_compare           = mood.GetInstance("analyseMood", constructor);
     }
     catch (analyseMoodException e)
     {
         Assert.AreEqual(analyseMoodException.Exception_Type.No_Such_Method_Exception, e.ex_ty);
     }
 }
示例#3
0
 public void UsingParmConstructor_noSuchClassException()
 {
     try
     {
         analyseMoodFactory <analyseMood3> mood = new analyseMoodFactory <analyseMood3>();
         ConstructorInfo constructor            = mood.defaultConstructor(1);
         object          obj_compare            = mood.GetParameterizedInstance("analyseMood3", constructor, "i am happy");
     }
     catch (analyseMoodException e)
     {
         Assert.AreEqual(analyseMoodException.Exception_Type.No_Such_Class_Exception, e.ex_ty);
     }
 }
示例#4
0
 public void UsingParmConstructor_NoSuchMethod()
 {
     try
     {
         analyseMoodFactory <analyseMood3> mood = new analyseMoodFactory <analyseMood3>();
         ConstructorInfo constructor            = mood.defaultConstructor();
         object          obj_compare            = mood.GetParameterizedInstance("analyseMood3", constructor, "I am in sad mood");
     }
     catch (analyseMoodException e)
     {
         Assert.AreEqual(analyseMoodException.Exception_Type.No_Such_Method_Exception, e.ex_ty);
     }
 }
示例#5
0
 public void CompareObj_UsingParmeterConstructor()
 {
     analyseMoodFactory <analyseMood3> mood = new analyseMoodFactory <analyseMood3>();
     ConstructorInfo constructor            = mood.defaultConstructor(1);
     object          obj_compare            = mood.GetParameterizedInstance("analyseMood3", constructor, "I am in sad mood");
 }