//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())); } }
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); } }