예제 #1
0
 public function testSetsGetsMenuCategoryTitle()
 {
     // Arrange
     $category = new MenuCategory(1);
     $category->setMenuCategoryTitle("Test Category");
     $expectedResult = "Test Category";
     // Act
     $result = $category->getMenuCategoryTitle();
     // Assert
     $this->assertEquals($result, $expectedResult);
 }
 public function testGetAllMenuCategories()
 {
     // Arrange
     $repository = new MenuCategoryRepository();
     $category = new MenuCategory(1);
     $expectedResult = new MenuCategory(2);
     $expectedResult->setMenuCategoryTitle("Salads");
     $expectedResult->setMenuCategoryImage("salad.png");
     $expectedResult->setMenuCategorySummary("A healthy menu item that can be enjoyed in any season and has the benefit of low calories and a good source of energy. Our range of salads are carefully prepared from fresh leaves on the day it is served.");
     // Act
     $repository->getAllMenuCategories();
     $result = $repository->getOneMenuCategoryItem(2);
     // Assert
     $this->assertEquals($result, $expectedResult);
 }