public void T5_FindStudentInDatabase() { DateTime fakeTime=new DateTime(2016,08,02); Student newStudent = new Student("Steve", fakeTime); newStudent.Save(); Student foundStudent = Student.Find(newStudent.GetId()); Assert.Equal(newStudent, foundStudent); }
public void T4_SaveToDatabase_True() { DateTime fakeTime=new DateTime(2016,08,02); Student newStudent = new Student("Steve", fakeTime); newStudent.Save(); List<Student>allStudent = Student.GetAll(); List<Student>testStudent = new List <Student>{newStudent}; Assert.Equal(testStudent, allStudent); }
public void T5_AddStudentsToCourse() { Course firstCourse = new Course("Biology", 101); Course secondCourse = new Course("Physics", 102); firstCourse.Save(); secondCourse.Save(); DateTime fakeTime=new DateTime(2016,08,02); Student testStudent = new Student("Steve", fakeTime); testStudent.Save(); testStudent.AddCourses(firstCourse); testStudent.AddCourses(secondCourse); List<Course> temp = Course.GetAll(); List<Course> resultCourse = testStudent.GetCourses(); List<Course> testCourses=new List<Course>{firstCourse,secondCourse}; Assert.Equal(testCourses,temp); }
public void T6_AddStudentTo_Course_True() { Course testCourse = new Course("Biology", 101); testCourse.Save(); DateTime fakeTime=new DateTime(2016,08,02); Student testStudent = new Student("Steve", fakeTime); testStudent.Save(); Student testStudent2 = new Student("Mike", fakeTime); testStudent2.Save(); testCourse.AddStudents(testStudent); testCourse.AddStudents(testStudent2); List<Student> allStudent= Student.GetAll(); List<Student> result = testCourse.GetStudents(); List<Student> testList = new List<Student>{testStudent,testStudent2}; Assert.Equal(testList, result); }
public HomeModule() { Get["/"] = _ =>{ List<Student> allStudents = Student.GetAll(); List<Course> allCourses = Course.GetAll(); Dictionary<string,object> model = new Dictionary<string,object>{}; model.Add("student",allStudents); model.Add("course",allCourses); return View["index.cshtml",model]; }; Post["/add/new/student"]=_=>{ Student newStudent = new Student(Request.Form["new-name"], Request.Form["new-date"]); newStudent.Save(); List<Student> allStudents = Student.GetAll(); List<Course> allCourses = Course.GetAll(); Dictionary<string,object> model = new Dictionary<string,object>{}; model.Add("student",allStudents); model.Add("course",allCourses); return View["index.cshtml",model]; }; Post["/add/new/course"]=_=>{ Course newCourse = new Course(Request.Form["course-name"], Request.Form["course-number"]); newCourse.Save(); List<Student> allStudents = Student.GetAll(); List<Course> allCourses = Course.GetAll(); Dictionary<string,object> model = new Dictionary<string,object>{}; model.Add("student",allStudents); model.Add("course",allCourses); return View["index.cshtml",model]; }; }