public void Find_RetrievesCourseFromDB_() { Course newCourse = new Course("Math", "MTH101"); newCourse.Save(); Course result = Course.Find(newCourse.GetId()); Assert.Equal(newCourse, result); }
public void Save_SavesToDatabase_true() { Course newCourse = new Course("Intro to Programming", "PROG101"); List <Course> testList = new List <Course> { newCourse }; newCourse.Save(); List <Course> result = Course.GetAll(); Assert.Equal(result, testList); }
public void Test_Find_FindsCourseInDatabase() { //Arrange Course testCourse = new Course("CS101", 1); testCourse.Save(); //Act Course foundCourse = Course.Find(testCourse.GetId()); //Assert Assert.Equal(testCourse, foundCourse); }
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_Find_ReturnCourseFromDatabase() { //Arrange Course testCourse = firstCourse; testCourse.Save(); //Act Course foundCourse = Course.Find(testCourse.GetId()); //Assert Assert.Equal(testCourse, foundCourse); }
public void UpdateName_UpdateNameInDB_true() { string name = "Intro to Programming"; Course testCourse = new Course(name, "PROG101"); testCourse.Save(); string newName = "Intro to Computers"; testCourse.UpdateName(newName); string result = testCourse.GetName(); Assert.Equal(newName, result); }
public void Test_Save_AssignsIdToObject() { //Arrange Course testCourse = new Course("CS101", 1); //Act testCourse.Save(); Course savedCourse = Course.GetAll()[0]; int result = savedCourse.GetId(); int testId = testCourse.GetId(); //Assert Assert.Equal(testId, result); }
public void Test_GetAll_ReturnsListofCourses() { //Arrange //Act firstCourse.Save(); secondCourse.Save(); //Assert List <Course> actualResult = Course.GetAll(); List <Course> expectedResult = new List <Course> { firstCourse, secondCourse }; Assert.Equal(expectedResult, actualResult); }
public void Delete_DeletesCourseFromDB_true() { Course course1 = new Course("Math Party", "MTH505"); course1.Save(); Course course2 = new Course("CS Party", "CS502"); course2.Save(); List <Course> expectedResult = new List <Course> { course2 }; course1.Delete(); List <Course> result = Course.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_Save_SavesToDatabase() { //Arrange Course testCourse = new Course("CS101", 1); //Act testCourse.Save(); List<Course> result = Course.GetAll(); List<Course> testList = new List<Course>{testCourse}; //Assert Assert.Equal(testList, result); }