def test_network_state_change(self):
        """Test the changes in the network connection."""
        nms = NetworkManagerState(self._listen_network_changes)
        nms._state_changed(2)
        nms._state_changed(0)  # 0 or anything other than 2
        nms._state_changed(2)

        self.assertEqual(self.network_changes, [ONLINE, OFFLINE, ONLINE])