def test_rent(self): bi = Board(["red", "blue"]) bi.purchase("red", 1) bi.purchase("red", 3) self.assertEquals(2, bi.get_rent(1, dice_roll=7)) bi.mortgage("red", 1) self.assertEquals(0, bi.get_rent(1, dice_roll=7))
def test_rent(self): bi = Board(["red", "blue"]) self.assertEquals(0, bi.get_rent(6, 7)) self.assertEquals(0, bi.get_rent(8, 7)) self.assertEquals(0, bi.get_rent(9, 7)) bi.purchase("red", 6) bi.purchase("red", 8) bi.purchase("red", 9) self.assertEquals(6, bi.get_rent(6, 7)) self.assertEquals(6, bi.get_rent(8, 7)) self.assertEquals(8, bi.get_rent(9, 7))
def test_current_rent_amount(self): bi = Board(["red", "blue"], 10000) bi.purchase("red", 1) bi.purchase("red", 3) self.assertEquals(bi.get_rent(1, 7), 2) bi.upgrade("red", 1) self.assertEquals(bi.get_rent(1, 7), 10) bi.upgrade("red", 1) self.assertEquals(bi.get_rent(1, 7), 30) bi.upgrade("red", 1) self.assertEquals(bi.get_rent(1, 7), 90) bi.upgrade("red", 1) self.assertEquals(bi.get_rent(1, 7), 160) bi.upgrade("red", 1) self.assertEquals(bi.get_rent(1, 7), 250)