static string ExtractDestination(UnicastRoutingStrategy route)
        {
            var headers    = new Dictionary <string, string>();
            var addressTag = (UnicastAddressTag)route.Apply(headers);

            return(addressTag.Destination);
        }
        public override AddressTag Apply(Dictionary <string, string> headers)
        {
            var unicastTag = (UnicastAddressTag)unicastStrategy.Apply(headers);

            headers["NServiceBus.Bridge.DestinationEndpoint"] = unicastTag.Destination;
            return(new UnicastAddressTag(routerAddress));
        }