public void Test_FindFindsStudentInDatabase() { //Arrange Student testStudent = new Student("Mow the lawn", new DateTime(2015, 1, 18)); testStudent.Save(); //Act Student foundStudent = Student.Find(testStudent.GetId()); //Assert Assert.Equal(testStudent, foundStudent); }
public void Test_Save_AssignsIdToStudentObject() { //Arrange Student testStudent = new Student("Britton", "2010-09-01"); testStudent.Save(); //Act Student savedStudent = Student.GetAll()[0]; int result = savedStudent.GetId(); int testId = testStudent.GetId(); //Assert Assert.Equal(testId, result); }
public void Test_Save() { //Arrange Student testStudent = new Student("Britton", "2010-09-01"); testStudent.Save(); //Act List <Student> result = Student.GetAll(); List <Student> testList = new List <Student> { testStudent }; //Assert Assert.Equal(testList, result); }
public void Test_Add_AddsStudentToCourse() { Course newCourse = new Course("Anatomy and Physiology 201", "A&P Course designed to prepare students for a nursing program."); newCourse.Save(); Student newStudent = new Student("Jo Bob", testDate); newStudent.Save(); newCourse.AddStudent(newStudent); List <Student> foundStudentList = newCourse.GetStudents(); Student foundStudent = foundStudentList[0]; Assert.Equal(newStudent, foundStudent); }
public void GetAllAndSave_SaveNewStudentToDatabase_ListOfEnteredStudents() { //Arrange Student testStudent = new Student("Annie", "3/2/2014"); testStudent.Save(); //Act List <Student> result = Student.GetAll(); List <Student> testList = new List <Student> { testStudent }; //Assert Assert.Equal(testList, result); }
public void Save_SaveAssignsIdToObject_Id() { //Arrange Student testStudent = new Student("Annie", "3/2/2014"); testStudent.Save(); //Act Student savedStudent = Student.GetAll()[0]; int result = savedStudent.Id; int testId = testStudent.Id; //Assert Assert.Equal(testId, result); }
public void Test_SaveToDatabase() { // Arrange Student newStudent = new Student("Kory"); newStudent.Save(); // Act List <Student> result = Student.GetAll(); List <Student> testList = new List <Student> { newStudent }; // Assert Assert.Equal(testList, result); }
public void Add_AddsCourseToStudent() { Course newCourse = new Course("Anatomy and Physiology 201", "A&P Course designed to prepare students for a nursing program."); newCourse.Save(); Student newStudent = new Student("Jo Bob", testDate); newStudent.Save(); newStudent.AddCourse(newCourse); List <Course> foundCourseList = newStudent.GetCourses(); Course foundCourse = foundCourseList[0]; Assert.Equal(newCourse, foundCourse); }
public void Test_SaveAssignsIdToObject() { //Arrange Student testStudent = new Student("Nicole"); testStudent.Save(); //Act Student savedStudent = Student.GetAll()[0]; int result = savedStudent.GetId(); int testId = testStudent.GetId(); //Assert Assert.Equal(testId, result); }
public void AddToCourse_AddsStudentToCourse_Equals() { //Arrange DateTime enrollmentDate = new DateTime(2016, 12, 13); Student student1 = new Student("Brian", enrollmentDate); student1.Save(); Course course1 = new Course("Cultural Anthropology", "HIST103"); course1.Save(); //Act student1.AddToCourse(course1.GetId()); List <Course> studentCourses = student1.GetCourses(); //Arrange Assert.Equal(1, studentCourses.Count); }
public void GetStudents_ReturnsAllStudentsInCourse_Equals() { //Arrange DateTime enrollmentDate = new DateTime(2016, 12, 13); Student student1 = new Student("Brian", enrollmentDate); student1.Save(); Course course1 = new Course("Cultural Anthropology", "HIST103"); course1.Save(); //Act student1.AddToCourse(course1.GetId()); List <Student> courseStudents = course1.GetStudents(); //Arrange Assert.Equal(1, courseStudents.Count); }
public void Student_AddGradeToCourse() { Student newStudent = new Student("Johnny English", "2001-09-21", 1); newStudent.Save(); Course newCourse = new Course("English 101", "ENG101", 1); newCourse.Save(); string expected = "A"; newStudent.AddCourse(newCourse.GetId()); newStudent.UpdateCourseGrade(newCourse.GetId(), expected); string actual = newStudent.GetCourseGrade(newCourse.GetId()); Assert.Equal(expected, actual); }
public void Test_Add_AddStudentToDepartment() { //Arrange Department testDepartment = new Department("English"); testDepartment.Save(); Student testStudent = new Student("Britton", "2010-09-01", testDepartment.GetId()); testStudent.Save(); //Act testDepartment.AddStudent(testStudent.GetId()); int result = testDepartment.GetId(); int expected = testStudent.GetDepartmentId(); //Assert Assert.Equal(expected, result); }
public void AddStudent_AddStudentToDepartment_true() { Department testDepartment = new Department("Business"); testDepartment.Save(); Student testStudent = new Student("Bill Jones", "March 30th"); testStudent.Save(); testDepartment.AddStudent(testStudent.GetId()); List <Student> testList = testDepartment.GetStudents(); List <Student> testList2 = new List <Student>() { testStudent }; Assert.Equal(testList2, testList); }
public void Test_AddCourse_AddsCourseToStudent() { //Arrange Student testStudent = new Student("Mow the lawn", new DateTime(2015, 1, 18)); testStudent.Save(); Course testCourse = new Course("History" , "HIST101"); testCourse.Save(); //Act testStudent.AddCourse(testCourse); List<Course> result = testStudent.GetCourses(); List<Course> testList = new List<Course>{testCourse}; //Assert Assert.Equal(testList, result); }
public void AddStudent_AddStudentToCourse_true() { Course testCourse = new Course("Real Analysis", "MTH327"); testCourse.Save(); Student testStudent = new Student("Poor Soul", "Tomorrow"); testStudent.Save(); testCourse.AddStudent(testStudent.GetId()); List <Student> testList = testCourse.GetStudents(); List <Student> testList2 = new List <Student>() { testStudent }; Assert.Equal(testList2, testList); }
public void Test_AddStudent_AddsStudentToCourse() { Course testCourse = new Course("History" , "HIST101"); testCourse.Save(); Student testStudent = new Student("Mow the Lawn", new DateTime(2014, 4, 21)); testStudent.Save(); Student testStudent2 = new Student("Water the garden", new DateTime(2014, 4, 21)); testStudent2.Save(); testCourse.AddStudent(testStudent); testCourse.AddStudent(testStudent2); List<Student> result = testCourse.GetStudents(); List<Student> testList = new List<Student>{testStudent, testStudent2}; Assert.Equal(testList, result); }
public void Test_GetStudents_StudentsInDepartment() { Department testDepartment = new Department("English"); testDepartment.Save(); Student testStudent1 = new Student("Britton", "2010-09-01", testDepartment.GetId()); testStudent1.Save(); Student testStudent2 = new Student("Rachel", "1999-09-01", testDepartment.GetId()); testStudent2.Save(); List <Student> output = testDepartment.GetStudents(); List <Student> expected = new List <Student> { testStudent1, testStudent2 }; Assert.Equal(expected, output); }
public void Delete_DeletesStudentAssociationsFromDataBase_StudentList() { Course testCourse = new Course("Bio 111", "8am", 4); testCourse.Save(); Student testStudent = new Student("Jim", new DateTime(2011, 12, 20)); testStudent.Save(); testStudent.AddCourse(testCourse); testStudent.Delete(); List <Student> result = testCourse.GetStudents(); List <Student> test = new List <Student> { }; Assert.Equal(test, result); }
public void TestCourse_AddsCourseToStudent_CourseList() { Student testStudent = new Student("Jim", new DateTime(2011, 12, 20)); testStudent.Save(); Course testCourse = new Course("Bio 111", "8am", 4); testCourse.Save(); testStudent.AddCourse(testCourse); List <Course> result = testStudent.GetCourses(); List <Course> testList = new List <Course> { testCourse }; Assert.Equal(testList, result); }
public void Find_MultipleStudentsInDatabase_Equals() { //Arrange DateTime enrollmentDate = new DateTime(2016, 12, 13); Student student1 = new Student("Brian", enrollmentDate); student1.Save(); Student student2 = new Student("Levi", enrollmentDate); student2.Save(); //Act List <Student> allStudents = new List <Student> { student1, student2 }; List <Student> foundStudents = Student.GetAll(); //Assert Assert.Equal(allStudents, foundStudents); }
public void Department_GetStudents_ReturnStudentsInDept() { Department newDepartment = new Department("English"); newDepartment.Save(); Student newStudent = new Student("Johnny English", "2001-09-21", newDepartment.GetId()); newStudent.Save(); Student otherStudent = new Student("Smitty Sociology", "2001-09-21", newDepartment.GetId()); otherStudent.Save(); List <Student> expected = new List <Student> { newStudent, otherStudent }; List <Student> actual = Department.GetStudents(newDepartment.GetId()); Assert.Equal(expected, actual); }
public void TestStudent_AddsStudentToCourse_StudentList() { Course testCourse = new Course("Bio 111", "8am", 4); testCourse.Save(); Student testStudent = new Student("Jim", new DateTime(2011, 12, 20)); testStudent.Save(); testCourse.AddStudent(testStudent); List <Student> result = testCourse.GetStudents(); List <Student> testList = new List <Student> { testStudent }; Assert.Equal(testList, result); }
public void Delete_DeletesCourseAssociationsFromDataBase_CourseList() { Student testStudent = new Student("Jim", new DateTime(2011, 12, 20)); testStudent.Save(); Course testCourse = new Course("Bio 111", "8am", 4); testCourse.Save(); testCourse.AddStudent(testStudent); testCourse.Delete(); List <Course> result = testStudent.GetCourses(); List <Course> test = new List <Course> { }; Assert.Equal(test, result); }
public void Test_GetCourses_ReturnsAllCoursesForAStudent() { //Arrange Student testStudent = new Student("Nicole"); testStudent.Save(); Course testCourse = new Course("Math"); testCourse.Save(); testStudent.AddCourse(testCourse); List <Course> savedCourses = testStudent.GetCourses(); List <Course> testList = new List <Course> { testCourse }; //Assert Assert.Equal(testList, savedCourses); }
public void GetAll_SavesMultipleStudents_true() { //Arrange List <Student> expectedStudents = new List <Student> { }; Student student1 = new Student("Jo Bob", testDate); student1.Save(); expectedStudents.Add(student1); Student student2 = new Student("Irena", testDate); student2.Save(); expectedStudents.Add(student2); //Act List <Student> actualStudents = Student.GetAll(); //Assert Assert.Equal(expectedStudents, actualStudents); }
public void Test_GetStudents_ReturnsAllStudentsInACourse() { //Arrange Course testCourse = new Course("Coding"); testCourse.Save(); Student testStudent1 = new Student("Kory"); testStudent1.Save(); testCourse.AddStudent(testStudent1); List <Student> savedStudents = testCourse.GetStudents(); List <Student> testList = new List <Student> { testStudent1 }; //Assert Assert.Equal(testList, savedStudents); }
public void Test_Add_AssignsStudentToACourse() { //Arrange Course testCourse = new Course("English", "ENGL120"); testCourse.Save(); Student testStudent = new Student("Britton", "2010-09-01"); testStudent.Save(); //Act testCourse.Add(testStudent.GetId()); List <Student> allStudents = testCourse.GetStudents(); List <Student> result = new List <Student> { testStudent }; //Assert Assert.Equal(result, allStudents); }
public void Test_Delete_DeletesStudentFromDatabase() { //Arrange Student testStudent1 = new Student("Lucille Ball", DateTime.Today); testStudent1.Save(); Student testStudent2 = new Student("Desi Arnez", DateTime.Today); testStudent2.Save(); //Act testStudent1.Delete(); List <Student> resultStudents = Student.GetAll(); List <Student> testStudentList = new List <Student> { testStudent2 }; //Assert Assert.Equal(testStudentList, resultStudents); }
public void GetAvailableCourses_GetListOfCoursesStudentIsNotEnrolledIn_1() { //Arrange DateTime enrollmentDate = new DateTime(2016, 12, 13); Student student1 = new Student("Brian", enrollmentDate); student1.Save(); Course course1 = new Course("Cultural Anthropology", "HIST103"); course1.Save(); Course course2 = new Course("History", "HIST101"); course2.Save(); //Act student1.AddToCourse(course2.GetId()); List <Course> studentCourses = student1.GetAvailableCourses(); Console.WriteLine(studentCourses[0].GetName()); //Arrange Assert.Equal(1, studentCourses.Count); }
public void Test_GetMajorCourse_ReturnIfCourseIsMajorRelated() { //Arrange Department testDepartment = new Department("English"); testDepartment.Save(); Course testCourse = new Course("English", "ENGL120", testDepartment.GetId()); testCourse.Save(); Student testStudent = new Student("Britton", "2010-09-01", testDepartment.GetId()); testStudent.Save(); //Act testCourse.Add(testStudent.GetId()); int result = testCourse.GetMajorCourse(testStudent.GetId()); int expected = 1; //Assert Assert.Equal(expected, result); }
public void GetStudents_ReturnsAllCourseStudent_studentList() { Course testCourse = new Course("History", "HIST100"); testCourse.Save(); Student testStudent1 = new Student("Annie", "3/2/2014"); testStudent1.Save(); Student testStudent2 = new Student("Bryant", "4/9/2014"); testStudent2.Save(); testCourse.AddStudent(testStudent1); List <Student> savedStudent = testCourse.GetStudents(); List <Student> testList = new List <Student> { testStudent1 }; Assert.Equal(testList, savedStudent); }
public void GetCourses_ReturnAllStudentsCourses_True() { //Arrange Student testStudent = new Student("John", new DateTime(2017, 06, 13)); testStudent.Save(); Course firstCourse = new Course("Standard Math", "Math101"); Course secondCourse = new Course("Standard History", "HST101"); firstCourse.Save(); secondCourse.Save(); //Act testStudent.AddCourse(firstCourse); List <Course> savedCourses = testStudent.GetCourses(); List <Course> testList = new List <Course> { firstCourse }; //Assert Assert.Equal(testList, savedCourses); }
public HomeModule() { Get["/"] =_=> View["index.cshtml", Course.GetAll()]; Get["/course/new"] =_=> View["course_form.cshtml"]; Post["course/added"] =_=> { Course newCourse = new Course(Request.Form["newName"], Request.Form["newNumber"]); newCourse.Save(); return View["index.cshtml", Course.GetAll()]; }; Get["/course/{id}"] =parameters=> { Course Model = Course.Find(parameters.id); return View["course_detail.cshtml", Model]; }; Get["/student/edit"] =_=> View["student_edit.cshtml", Student.GetAll()]; Get["/student/delete/{id}"] =parameters=> { Student.Delete(parameters.id); return View["student_edit.cshtml", Student.GetAll()]; }; Post["/student/new"] =_=> { Student newStudent = new Student(Request.Form["studentName"], Request.Form["studentEnrollment"]); newStudent.Save(); return View["student_edit.cshtml", Student.GetAll()]; }; Post["/student/edit/name/{id}"] =parameters=> { Student ExistingStudent = Student.Find(parameters.id); ExistingStudent.SetName(Request.Form["newName"]); ExistingStudent.Update(); return View["student_edit.cshtml", Student.GetAll()]; }; Post["/student/edit/enrollment/{id}"] =parameters=> { Student ExistingStudent = Student.Find(parameters.id); ExistingStudent.SetEnrollment(Request.Form["newEnrollment"]); ExistingStudent.Update(); return View["student_edit.cshtml", Student.GetAll()]; }; }
public void Test_GetCourses_ReturnsAllStudentCourses() { //Arrange Student testStudent = new Student("Mow the lawn", new DateTime(2015, 1, 18)); testStudent.Save(); Course testCourse1 = new Course("History" , "HIST101"); testCourse1.Save(); Course testCourse2 = new Course("Work stuff", "Career101"); testCourse2.Save(); //Act testStudent.AddCourse(testCourse1); List<Course> result = testStudent.GetCourses(); List<Course> testList = new List<Course> {testCourse1}; //Assert Assert.Equal(testList, result); }
public void Test_Save_AssignsIdToObject() { //Arrange Student testStudent = new Student("Mow the lawn", new DateTime(2015, 1, 18)); //Act testStudent.Save(); Student savedStudent = Student.GetAll()[0]; int result = savedStudent.GetId(); int testId = testStudent.GetId(); //Assert Assert.Equal(testId, result); }
public void Test_Save_SavesToDatabase() { //Arrange Student testStudent = new Student("Mow the lawn", new DateTime(2015, 1, 18)); //Act testStudent.Save(); List<Student> result = Student.GetAll(); List<Student> testList = new List<Student>{testStudent}; //Assert Assert.Equal(testList, result); }
public void Test_GetStudents_RetrievesAllCourseStudents() { Course testCourse = new Course("History" , "HIST101"); testCourse.Save(); Student testStudent1 = new Student("Mow the lawn", new DateTime(2014, 4, 21)); testStudent1.Save(); Student testStudent2 = new Student("Buy plane ticket", new DateTime(2014, 4, 21)); testStudent2.Save(); testCourse.AddStudent(testStudent1); List<Student> savedStudents = testCourse.GetStudents(); List<Student> testList = new List<Student> {testStudent1}; Assert.Equal(testList, savedStudents); }