//Overrides Equals for testing.
 public override bool Equals(System.Object otherSpeciality)
 {
     if (!(otherSpeciality is Speciality))
     {
         return(false);
     }
     else
     {
         Speciality newSpeciality = (Speciality)otherSpeciality;
         return(this.GetName().Equals(newSpeciality.GetName()));
     }
 }
예제 #2
0
 public override bool Equals(System.Object obj)
 {
     if (!(obj is Speciality))
     {
         return(false);
     }
     else
     {
         Speciality newSpeciality = (Speciality)obj;
         bool       idEquality    = this.GetId().Equals(newSpeciality.GetId());
         bool       nameEquality  = this.GetName().Equals(newSpeciality.GetName());
         return(idEquality && nameEquality);
     }
 }
 public override bool Equals(System.Object otherSpeciality)
 {
     if (!(otherSpeciality is Speciality))
     {
         return(false);
     }
     else
     {
         Speciality newSpeciality = (Speciality)otherSpeciality;
         bool       idEquality    = this.GetId() == newSpeciality.GetId();
         bool       nameEquality  = this.GetName() == newSpeciality.GetName();
         return(idEquality && nameEquality);
     }
 }