message: Add draft of integration test for compatibility of sovrin_agent_listen and sovrin_agent_connect.
diff: @@ -26,6 +26,23 @@ use utils::wallet::WalletUtils;
  mod high_cases {
  use super::*;
  + #[test]
  + fn sovrin_agent_listen_works_with_sovrin_agent_connect() {
  + LoggerUtils::init();
  + TestUtils::cleanup_storage();
  + let wallet_handle = WalletUtils::create_and_open_wallet("pool3", "wallet3", "default").unwrap();
  + let seed: Option<String> = Some("fixed_seed_for_agent_tests______".to_string());
  + let (did, ver_key, pub_key): (String, String, String) = SignusUtils::create_and_store_my_did(wallet_handle, seed).unwrap();
  +
  + let (_, endpoint): (i32, String) = AgentUtils::listen(wallet_handle).unwrap();
  +
  + let endpoint = endpoint.replace("0.0.0.0", "127.0.0.1");
  + SignusUtils::store_their_did_from_parts(wallet_handle, did.as_str(), pub_key.as_str(), ver_key.as_str(), endpoint.as_str()).unwrap();
  +
  + AgentUtils::connect(wallet_handle, did.as_str(), did.as_str()).unwrap();
  +
  + }
  +
  mod sovrin_agent_connect {
  use super::*;
  use rust_base58::FromBase58;
  