private void CreatePreKClass(EllCoach coach) { int schoolYear = DateTime.Now.Year; DateTime testSessionDate = new DateTime(schoolYear, 10, 1); DateTime testResultDate = testSessionDate.AddDays(14); Department department = Department.EarlyChildhood; Term term = CreateTerm(SchoolTerm.Fall, schoolYear); terms.Add(term); Course course = new Course("PreKindergarten General Education", department); GradeCourse gradeCourse = new GradeCourse(course, SchoolGrade.PreKindergarten); TermCourse termCourse = new TermCourse(term, gradeCourse); Instructor instructor = personCreator.CreatePerson <Instructor>(); instructor.Department = department; List <Assistant> assistants = personCreator.CreatePeople <Assistant>(2); List <Student> students = personCreator.CreateStudents(20, schoolYear - 4); SchoolClass schoolClass = new SchoolClass("Section A"); classAssigner.AssignClass(schoolClass, instructor, assistants, coach, students, termCourse); Test widaTest = testBuilder.Build(); TestSession session = new TestSession("Fall Test Session 1", testSessionDate, widaTest); courseManager.AddTestSession(session, schoolClass.CourseAssignment); students.ForEach(student => widaTest.Sections.ForEach(section => testAssigner.AssignTest(student.Enrollments[0], session, ((IWidaTestBuilder)testBuilder).BuildResult(section, testResultDate)))); classes.Add(schoolClass); }
public void New_SetsId() { //Given, When GradeCourse gradeCourse = new GradeCourse(); //Then Assert.NotEqual(Guid.Empty, gradeCourse.Id); }
public void New_SetsTermAndGradeCourse() { //Given Term term = new Term(); GradeCourse gradeCourse = new GradeCourse(); //When TermCourse termCourse = new TermCourse(term, gradeCourse); //Then Assert.NotEqual(Guid.Empty, termCourse.Id); Assert.Equal(term, termCourse.Term); Assert.Equal(gradeCourse, termCourse.GradeCourse); }
public void New_SetsTestAndGradeCourse() { //Given Test test = new Test(); GradeCourse gradeCourse = new GradeCourse(); //When GradeCourseTest gradeTest = new GradeCourseTest(test, gradeCourse); //Then Assert.NotEqual(Guid.Empty, gradeTest.Id); Assert.Equal(test, gradeTest.Test); Assert.Equal(gradeCourse, gradeTest.GradeCourse); }
public void New_SetsCourseAndGrade() { //Given Course course = new Course(); SchoolGrade grade = SchoolGrade.PreKindergarten; //When GradeCourse gradeCourse = new GradeCourse(course, grade); //Then Assert.NotEqual(Guid.Empty, gradeCourse.Id); Assert.Equal(course, gradeCourse.Course); Assert.Equal(grade, gradeCourse.Grade); }
public static IList <TestType> GetTestTypeByCourse(int micYear, GradeCourse gradeCourse, GradeCode gradeCode) { using (AppBLL bll = new AppBLL()) { var sql = " SELECT a.TestType as Code, b.TypeName as Name" + " FROM s_tb_testlogin a INNER JOIN" + " s_tb_TestTypeInfo b ON a.TestType = b.TestType" + " where a.AcademicYear=@micYear" + " and a.coursecode in ('00000', @courseCode)" + " and a.GradeNo in ('00',@gradeNo)" + " group by a.testtype,b.typename " + " order by a.testtype "; return(bll.FillListByText <TestType>(sql, new { micYear = micYear, courseCode = gradeCourse.CourseCode, gradeNo = gradeCode.GradeNo })); } }
public TermCourse(Term term, GradeCourse gradeCourse) { Term = term; GradeCourse = gradeCourse; }
public GradeCourseTest(Test test, GradeCourse gradeCourse) { Test = test; GradeCourse = gradeCourse; }