def test_builder(self):
        """
        Test the build method.

        @raise AssertionError: If the test fails.
        """
        self.house_builder.build('floor')
        self.house_builder.build('size')
        self.assertEquals('One', self.house_builder.constructed_object.floor)
        self.assertEquals('Big', self.house_builder.constructed_object.size)
        self.assertEquals('Floor: One | Size: Big', str(self.house_builder.constructed_object))

        self.flat_builder.build('floor')
        self.flat_builder.build('size')
        self.assertEquals('More than one', self.flat_builder.constructed_object.floor)
        self.assertEquals('Small', self.flat_builder.constructed_object.size)
        self.assertEquals('Floor: More than one | Size: Small', str(self.flat_builder.constructed_object))

        Test the build method.

        @raise AssertionError: If the test fails.
        
tests/creational_tests/test_builder.py