コード例 #1
0
        public void Test_Find_FindsCuisineInDatabase()
        {
            //Arrange
            Cuisine testCuisine = new Cuisine("italian");

            testCuisine.Save();

            //Act
            Cuisine foundCuisine = Cuisine.Find(testCuisine.GetId());

            //Assert
            Assert.Equal(testCuisine, foundCuisine);
        }
コード例 #2
0
 public override bool Equals(System.Object otherCuisine)
 {
     if (!(otherCuisine is Cuisine))
     {
         return(false);
     }
     else
     {
         Cuisine newCuisine   = (Cuisine)otherCuisine;
         bool    idEquality   = this.GetId() == newCuisine.GetId();
         bool    nameEquality = this.GetName() == newCuisine.GetName();
         return(idEquality && nameEquality);
     }
 }
コード例 #3
0
        public void Test_Save_AssignsIdToCuisineObject()
        {
            //Arrange
            Cuisine testCuisine = new Cuisine("italian");

            testCuisine.Save();

            //Act
            Cuisine savedCuisine = Cuisine.GetAll()[0];

            int result = savedCuisine.GetId();
            int testId = testCuisine.GetId();

            //Assert
            Assert.Equal(testId, result);
        }