public void Test_AddCourse_DisplaysAddedCourses() { Student testStudent2 = new Student("Bob", enrollmentDate); testStudent2.Save(); Course testCourse = new Course("CS101", 1); testCourse.Save(); testStudent2.AddCourse(testCourse.GetId()); List<Course> resultList = testStudent2.GetCourses(); List<Course> expectedList= new List<Course>{testCourse}; Assert.Equal(expectedList, resultList); }
public void Test_AddMajor_DisplaysAddedMajors() { Student testStudent = new Student("Bob", enrollmentDate); testStudent.Save(); Department testDepartment = new Department("History"); testDepartment.Save(); testStudent.AddMajor(testDepartment.GetId()); List<Department> resultList = testStudent.GetMajors(); List<Department> expectedList= new List<Department>{testDepartment}; Assert.Equal(expectedList, resultList); }
public void Test_GetAll_ReturnsListofStudents() { //Arrange //Act firstStudent.Save(); secondStudent.Save(); //Assert List <Student> actualResult = Student.GetAll(); List <Student> expectedResult = new List <Student> { firstStudent, secondStudent }; Assert.Equal(expectedResult, actualResult); }
public void Delete_DeletesStudentFromDB_true() { Student student1 = new Student("Henrietta", DateTime.Today); student1.Save(); Student student2 = new Student("Henry", DateTime.Today); student2.Save(); List <Student> expectedResult = new List <Student> { student2 }; student1.Delete(); List <Student> result = Student.GetAll(); Assert.Equal(expectedResult, result); }
public void Test_DropCourse_DropsSelectedCourse() { Student testStudent = new Student("Bob", enrollmentDate); testStudent.Save(); Course testCourse1 = new Course("CS101", 1); testCourse1.Save(); testStudent.AddCourse(testCourse1.GetId()); Course testCourse2 = new Course("PHIL101", 2); testCourse2.Save(); testStudent.AddCourse(testCourse2.GetId()); testStudent.DropCourse(testCourse1.GetId()); List<Course> resultList = testStudent.GetCourses(); List<Course> expectedList= new List<Course>{testCourse2}; Assert.Equal(expectedList, resultList); }
public void AddCourse_AddCoursesForStudents_true() { Student newStudent = new Student("Joe", DateTime.Today); Course course1 = new Course("Math Party", "MTH505"); Course course2 = new Course("Intro", "CS101"); newStudent.Save(); course1.Save(); course2.Save(); List <Course> expectedList = new List <Course> { course1 }; newStudent.AddCourse(course1.GetId()); List <Course> result = newStudent.GetAllCourses(); Assert.Equal(result, expectedList); }
public void AddStudent_AddsStudentToCourse_true() { Course newCourse = new Course("Intro", "CS101"); Student student1 = new Student("James", DateTime.Today); Student student2 = new Student("Sarah", DateTime.Today); Student student3 = new Student("Grace", DateTime.Today); newCourse.Save(); student1.Save(); student2.Save(); student3.Save(); List <Student> expectedList = new List <Student> { student1, student3 }; newCourse.AddStudent(student1.GetId()); newCourse.AddStudent(student3.GetId()); List <Student> result = newCourse.GetAllStudents(); Assert.Equal(expectedList, result); }
public void Test_AddStudent_AddsStudentToCourse() { //Arrange firstCourse.Save(); DateTime enrollmentDate = new DateTime(1795, 04, 13); Student firstStudent = new Student("Rebecca", enrollmentDate); Student secondStudent = new Student("Julia", enrollmentDate); firstStudent.Save(); secondStudent.Save(); //Act firstCourse.AddStudent(firstStudent); firstCourse.AddStudent(secondStudent); List <Student> actualResult = firstCourse.GetStudents(); List <Student> expectedResult = new List <Student> { firstStudent, secondStudent }; }
public void Test_DropMajor_DropsSelectedMajor() { Student testStudent = new Student("Bob", enrollmentDate); testStudent.Save(); Department testDepartment1 = new Department("Chinese"); testDepartment1.Save(); testStudent.AddMajor(testDepartment1.GetId()); Department testDepartment2 = new Department("Spanish"); testDepartment2.Save(); testStudent.AddMajor(testDepartment2.GetId()); testStudent.DropMajor(testDepartment1.GetId()); List<Department> resultList = testStudent.GetMajors(); List<Department> expectedList= new List<Department>{testDepartment2}; Assert.Equal(expectedList, resultList); }
public void Test_Save_SavesToDatabase() { //Arrange Student testStudent = new Student("Chad", enrollmentDate); //Act testStudent.Save(); List<Student> result = Student.GetAll(); List<Student> testList = new List<Student>{testStudent}; //Assert Assert.Equal(testList, result); }
public void Test_Save_AssignsIdToObject() { //Arrange Student testStudent = new Student("Chad", enrollmentDate); //Act testStudent.Save(); Student savedStudent = Student.GetAll()[0]; int result = savedStudent.GetId(); int testId = testStudent.GetId(); //Assert Assert.Equal(testId, result); }
public void Test_Find_FindsStudentInDatabase() { //Arrange Student testStudent = new Student("Chad", enrollmentDate); testStudent.Save(); //Act Student foundStudent = Student.Find(testStudent.GetId()); //Assert Assert.Equal(testStudent, foundStudent); }