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);
     }
 }
Exemplo n.º 2
0
        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);
        }