internal ConnectionPair CreateConnectionPair()
        {
            var clientConnection = new SimpleInMemConnection(this, ConnectionType.Client, new ServiceHost(logger),
                                                             transport, logger, metrics);
            var serverConnection = new SimpleInMemConnection(this, ConnectionType.Server, serviceHost, transport, logger, metrics);
            var connectionPair   = SimpleInMemConnection.Pair(clientConnection, serverConnection);

            Add(connectionPair);
            return(connectionPair);
        }