private IncludesPgce MapQualification(CourseQualification qualification)
 {
     if (qualificationMap.TryGetValue(qualification, out IncludesPgce result))
     {
         return(result);
     }
     throw new ArgumentOutOfRangeException(nameof(qualification), qualification, "Could not map qualifications");
 }
        public void TestGetCourseVariantType(CourseQualification qualification, string studyMode, string programType, string expectedResult)
        {
            var course = new Course
            {
                Qualification = qualification,
                StudyMode     = studyMode,
                ProgramType   = programType
            };
            var result = course.TypeDescription;

            result.Should().Be(expectedResult);
        }