public void UpdateName_UpdatesStudentName()
        {
            //Arrange
            Student testStudent = new Student("Lucille Ball", DateTime.Today);

            testStudent.Save();
            Student expectedResult = new Student("Lucy Ball", testStudent.GetEnrollmentDate(), testStudent.GetId());

            //Act
            testStudent.UpdateName("Lucy Ball");
            //Assert
            Assert.Equal(expectedResult, testStudent);
        }
Exemplo n.º 2
0
 public override bool Equals(System.Object otherStudent)
 {
     if (!(otherStudent is Student))
     {
         return(false);
     }
     else
     {
         Student newStudent             = (Student)otherStudent;
         bool    idEquality             = this.GetId() == newStudent.GetId();
         bool    nameEquality           = this.GetName() == newStudent.GetName();
         bool    enrollmentDateEquality = this.GetEnrollmentDate() == newStudent.GetEnrollmentDate();
         return(idEquality && nameEquality && enrollmentDateEquality);
     }
 }