class TestCartesianRectangle(unittest.TestCase): def setUp(self): self.rectangle = CartesianRectangle(10, 12) self.new_point = Point((3, 8)) def it_change_its_center(self): self.rectangle.center |should| equal_to((5, 6)) self.rectangle.center = self.new_point.point self.rectangle.center |should| equal_to((3, 8)) def it_check_its_vertices(self): self.rectangle.vertices |should| equal_to(((0, 0), (0, 10), (12, 0), (12, 10))) def it_check_its_point(self): center = Point([4, 7]) center.point |should| equal_to([4, 7]) def it_check_its_area(self): self.rectangle.area() |should| equal_to(120) def it_check_its_perimeter(self): self.rectangle.perimeter() |should| equal_to(44) def it_if_object_is_a_square(self): self.rectangle.square() |should| equal_to(False) CartesianRectangle(10, 10).square() |should| equal_to(True)
def setUp(self): self.rectangle = CartesianRectangle(10, 12) self.new_point = Point((3, 8))