示例#1
0
 public function testSetsGetsMenuCategorySummary()
 {
     // Assert
     $category = new MenuCategory(1);
     $category->setMenuCategorySummary("Test Summary");
     $expectedResult = "Test Summary";
     // Act
     $result = $category->getMenuCategorySummary();
     // 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);
 }