public void DeleteStudentNancyWrongSurname() { // Arrange: var db = new StudentRegistrationApp.Model.StudentRepository(); // Nancy has different Surname var studentNancy = new StudentRegistrationApp.Model.Student(); studentNancy.Firstname = "Nancy"; studentNancy.Surname = "Fergusson"; studentNancy.DOB = new DateTime(1955, 9, 27); // Act: Should not delete nancy as Surname doesn't match db.DeleteStudent(studentNancy); // Still find record Nancy. var result = db.SearchStudents("Nancy", "Firstname"); // Assert: Still finds NAncy as it's not beed deleted. Assert.AreEqual(result.Count(), 1); }
public void DeleteStudentNancy() { // Arrange: var db = new StudentRegistrationApp.Model.StudentRepository(); var studentNancy = new StudentRegistrationApp.Model.Student(); studentNancy.Firstname = "Nancy"; studentNancy.Surname = "Harrison"; studentNancy.DOB = new DateTime(1955, 9, 27); // Act db.DeleteStudent(studentNancy); var result = db.SearchStudents("Nancy", "Firstname"); // Assert: Assert.AreEqual(result.Count(), 0); }