public QualificationItem GetQualificationItem() { QualificationItem qualificationItem = new QualificationItem(); QualificationSubCategory subCategory = GeQualificationSubCategory(); PropertyInfo qualificationSubCatInfo = qualificationItem.GetType().GetProperty("QualificationSubCategory"); qualificationSubCatInfo.SetValue(qualificationItem, subCategory); return(qualificationItem); }
public QualificationSubCategory GeQualificationSubCategory() { QualificationSubCategory qualificationSubCategory = new QualificationSubCategory(); PropertyInfo qualificationCategoryIdInfo = qualificationSubCategory.GetType().GetProperty("QualificationCategoryId"); qualificationCategoryIdInfo.SetValue(qualificationSubCategory, Convert.ChangeType((int)Enums.QualificationItemCategory.Technical, qualificationCategoryIdInfo.PropertyType), null); return(qualificationSubCategory); }
public void Should_Construct_QualificationSubCategory() { QualificationSubCategory qualificationSubCategory = new QualificationSubCategory(); _ = qualificationSubCategory.ID; _ = qualificationSubCategory.Name; _ = qualificationSubCategory.NameEn; _ = qualificationSubCategory.QualificationCategoryId; _ = qualificationSubCategory.IsConfigure; _ = qualificationSubCategory.QualificationItems; _ = qualificationSubCategory.QualificationItemCategory; _ = qualificationSubCategory.QualificationSubCategoryResults; _ = qualificationSubCategory.QualificationTypeCategories; qualificationSubCategory.ShouldNotBeNull(); }
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); }