コード例 #1
0
    def test_can_update_items(self):
        current_time = "00:00:00"
        items = [
            Item("Sulfuras", 20, 40),
            Item("Conjured", 25, 60),
            Item("Backstage passes to johny", 2, 46)
        ]

        expected_first_item = Item("Sulfuras", 19, 80)
        expected_second_item = Item("Conjured", 24, 50)
        tirth_expeted_item = Item("Backstage passes to johny", 1, 49)

        new_items_list = GildedRose.update_items(items, current_time)

        self.assertTrue(
            ItemService.are_item_equal(new_items_list[0], expected_first_item))

        self.assertTrue(
            ItemService.are_item_equal(new_items_list[1],
                                       expected_second_item))

        self.assertTrue(
            ItemService.are_item_equal(new_items_list[2], tirth_expeted_item))
コード例 #2
0
    def test_can_compare_two_items(self):
        item = Item('Aged Brie', 25, 50)

        item2 = Item('Aged Brie', 25, 50)

        self.assertTrue(ItemService.are_item_equal(item, item2))