'When a binary box protocol receives:
* a key
* a value
* an empty string
it should emit a box and send it to its boxReceiver.'

def test_receiveBoxStateMachine(self):

    a = amp.BinaryBoxProtocol(self)
    a.stringReceived('hello')
    a.stringReceived('world')
    a.stringReceived('')
    self.assertEqual(self.boxes, [amp.AmpBox(hello='world')])
