public void InitialListHasTwoEntries() { // Arrange: Set up an intance of the Student Repository var db = new StudentRegistrationApp.Model.StudentRepository(); // Act: Perform the unit tests. List <StudentRegistrationApp.Model.Student> results = db.GetStudents(); // Assert: Result should be 2 items Assert.AreEqual(results.Count(), 2); }
public void GetStudentByKeyThatDoesNotExist() { // Arrange: var db = new StudentRegistrationApp.Model.StudentRepository(); // Act: var student = db.GetStudent("Fred", "Harrison"); // Assert Assert.IsNull(student); Assert.AreEqual(db.GetStudents().Count(), 2); }
public void InitialListHasTwoEntries() { // Arrange: Set up an intance of the Student Repository var db = new StudentRegistrationApp.Model.StudentRepository(); // Act: Perform the unit tests. List<StudentRegistrationApp.Model.Student> results = db.GetStudents(); // Assert: Result should be 2 items Assert.AreEqual(results.Count(), 2); }
public void AddStudentToList() { // Arrange; var db = new StudentRegistrationApp.Model.StudentRepository(); var student = new StudentRegistrationApp.Model.Student() { Firstname = "Jude", Surname = "Comber", DOB = new DateTime(1963, 9, 26), YearOfStudy = StudentRegistrationApp.Model.YearOfStudyEnum.First }; // Act: db.AddStudent(student); List<StudentRegistrationApp.Model.Student> results = db.GetStudents(); // Assert: Assert.AreEqual(results.Count(), 3); }
public void AddStudentToList() { // Arrange; var db = new StudentRegistrationApp.Model.StudentRepository(); var student = new StudentRegistrationApp.Model.Student() { Firstname = "Jude", Surname = "Comber", DOB = new DateTime(1963, 9, 26), YearOfStudy = StudentRegistrationApp.Model.YearOfStudyEnum.First }; // Act: db.AddStudent(student); List <StudentRegistrationApp.Model.Student> results = db.GetStudents(); // Assert: Assert.AreEqual(results.Count(), 3); }
public void UpdateStudentFredDoesNotExist() { // Arrange; var db = new StudentRegistrationApp.Model.StudentRepository(); var student = new StudentRegistrationApp.Model.Student() { Firstname = "Fred", Surname = "Harrison", DOB = new DateTime(1960, 2, 1), YearOfStudy = StudentRegistrationApp.Model.YearOfStudyEnum.Third }; // Act: db.UpdateStudent(student); // Assert: Tim is now in Third Year of Study var results = db.GetStudents(); Assert.AreEqual(results.Count(), 2); Assert.AreEqual(results[0].Firstname, "Tim"); Assert.AreEqual(results[0].YearOfStudy, StudentRegistrationApp.Model.YearOfStudyEnum.Second); Assert.AreEqual(results[1].Firstname, "Nancy"); Assert.AreEqual(results[1].YearOfStudy, StudentRegistrationApp.Model.YearOfStudyEnum.First); }