public void Should_Construct_QualificationTypeCategory()
        {
            QualificationTypeCategory qualificationTypeCategory = new QualificationTypeCategory();

            _ = qualificationTypeCategory.ID;
            _ = qualificationTypeCategory.QualificationTypeId;
            _ = qualificationTypeCategory.QualificationSubCategoryId;
            _ = qualificationTypeCategory.QualificationSubCategory;
            _ = qualificationTypeCategory.QualificationType;

            qualificationTypeCategory.ShouldNotBeNull();
        }
Example #2
0
        public List <QualificationTypeCategory> GetQualificationTypeCategory()
        {
            QualificationSubCategory qualificationSubCategory    = new QualificationSubCategory();
            PropertyInfo             qualificationCategoryIdInfo = qualificationSubCategory.GetType().GetProperty("QualificationCategoryId");

            qualificationCategoryIdInfo.SetValue(qualificationSubCategory, Convert.ChangeType((int)Enums.QualificationItemCategory.Technical, qualificationCategoryIdInfo.PropertyType), null);

            List <QualificationTypeCategory> qualificationTypeList = new List <QualificationTypeCategory>();
            QualificationTypeCategory        qualificationType     = new QualificationTypeCategory();

            PropertyInfo propertyInfo = qualificationType.GetType().GetProperty("QualificationSubCategory");

            propertyInfo.SetValue(qualificationType, Convert.ChangeType(qualificationSubCategory, propertyInfo.PropertyType), null);

            PropertyInfo qualificationSubCategoryIdInfo = qualificationType.GetType().GetProperty("QualificationSubCategoryId");

            qualificationSubCategoryIdInfo.SetValue(qualificationType, 1, null);

            qualificationTypeList.Add(qualificationType);


            // Financial
            QualificationSubCategory financialQualificationSubCategory = new QualificationSubCategory();

            PropertyInfo finqualificationCategoryIdInfo = financialQualificationSubCategory.GetType().GetProperty("QualificationCategoryId");

            finqualificationCategoryIdInfo.SetValue(financialQualificationSubCategory, Convert.ChangeType((int)Enums.QualificationItemCategory.Financial, finqualificationCategoryIdInfo.PropertyType), null);

            QualificationTypeCategory finQualificationType = new QualificationTypeCategory();

            PropertyInfo finPropertyInfo = finQualificationType.GetType().GetProperty("QualificationSubCategory");

            finPropertyInfo.SetValue(finQualificationType, Convert.ChangeType(financialQualificationSubCategory, finPropertyInfo.PropertyType), null);

            PropertyInfo finQqualificationSubCategoryIdInfo = finQualificationType.GetType().GetProperty("QualificationSubCategoryId");

            finQqualificationSubCategoryIdInfo.SetValue(finQualificationType, 1, null);

            qualificationTypeList.Add(finQualificationType);


            return(qualificationTypeList);
        }