public override bool Equals(System.Object otherRestaurant) { if (!(otherRestaurant is Restaurant)) { return(false); } else { Restaurant newRestaurant = (Restaurant)otherRestaurant; bool NameEquality = (this.GetName() == newRestaurant.GetName()); bool IdEquality = (this.GetId() == newRestaurant.GetId()); bool CuisineIdEquality = (this.GetCuisineId() == newRestaurant.GetCuisineId()); return(NameEquality && IdEquality && CuisineIdEquality); } }
public void Test_Save_AssignsIdToObject() { //Arrange Restaurant testRestaurant = new Restaurant("larrys Hoagies", 1, "awesome hoagies", 5555555); //Act testRestaurant.Save(); Restaurant savedRestaurant = Restaurant.GetAll()[0]; int result = savedRestaurant.GetCuisineId(); int testId = testRestaurant.GetCuisineId(); //Assert Assert.Equal(testId, result); }