Exemple #1
0
    def test_value(self):
        bi = Board(["red", "blue"])
        bi.purchase("red", 1)
        bi.purchase("red", 3)

        self.assertEquals(60, bi.get_value(1))

        bi.mortgage("red", 1)

        self.assertEquals(30, bi.get_value(1))
Exemple #2
0
    def test_value(self):
        bi = Board(["red", "blue"], 10000)

        bi.purchase("red", 1)
        bi.purchase("red", 3)

        bi.upgrade("red", 1)

        self.assertEquals(110, bi.get_value(1))

        bi.downgrade("red", 1)

        self.assertEquals(60, bi.get_value(1))
Exemple #3
0
    def test_value(self):
        bi = Board(["red", "blue"])
        self.assertEquals(0, bi.get_value(6))
        self.assertEquals(0, bi.get_value(8))
        self.assertEquals(0, bi.get_value(9))

        bi.purchase("red", 6)
        bi.purchase("red", 8)
        bi.purchase("red", 9)

        self.assertEquals(100, bi.get_value(6))
        self.assertEquals(100, bi.get_value(8))
        self.assertEquals(120, bi.get_value(9))