'Further status updates are also passed to the convergence loop FSM.'

def test_second_status_update(self):

    client = object()
    desired1 = object()
    state1 = object()
    desired2 = object()
    state2 = object()
    self.fsm.receive(_ConnectedToControlService(client=client))
    self.fsm.receive(_StatusUpdate(configuration=desired1, state=state1))
    self.fsm.receive(_StatusUpdate(configuration=desired2, state=state2))
    self.assertConvergenceLoopInputted([_ClientStatusUpdate(client=client, configuration=desired1, state=state1), _ClientStatusUpdate(client=client, configuration=desired2, state=state2)])
