def test_no_address_data(self):
        self.expect(self.context.getAddress()).result('')
        self.expect(self.context.getZip()).result('')
        self.expect(self.context.getCity()).result('')
        self.expect(self.context.getCountry()).result('')
        self.replay()

        adapter = IGeocodableLocation(self.context)
        self.assertEquals(adapter.getLocationString(), '')
    def test_address_data(self):
        self.expect(self.context.getAddress()).result('street')
        self.expect(self.context.getZip()).result('zip')
        self.expect(self.context.getCity()).result('city')
        self.expect(self.context.getCountry()).result('country')

        self.replay()

        adapter = IGeocodableLocation(self.context)

        self.assertEquals(adapter.getLocationString(),
                          'street, zip, city, country')