public override Boolean Equals(Object o) { if (this == o) { return(true); } if (!(o.GetType() == typeof(Movie))) { return(false); } Movie movie = (Movie)o; return(object.Equals(getName(), movie.getName()) && getRating() == movie.getRating() && getGenre() == movie.getGenre()); }