class TestRectangle(unittest.TestCase): def setUp(self): self.a_rectangle = Rectangle(3, 2) # Rectangle(base, height) def it_creates_a_rectangle(self): self.a_rectangle | should | be_instance_of(Rectangle) def it_changes_the_side_of_the_rectangle(self): self.a_rectangle.base = 5 self.a_rectangle.base | should | be(5) self.a_rectangle.height = 4 self.a_rectangle.height | should | be(4) def it_takes_the_perimeter_of_the_rectangle(self): self.a_rectangle.base = 6 self.a_rectangle.height = 4 self.a_rectangle.perimeter() | should | be(20) def it_takes_the_area_of_the_rectangle(self): self.a_rectangle.base = 5 self.a_rectangle.height = 3 self.a_rectangle.area() | should | be(15)
def setUp(self): self.a_rectangle = Rectangle(3, 2) # Rectangle(base, height)