/// <exclude />
        protected override IRoutedDataUrlMapper GetUrlMapper()
        {
            var pageId = PageRenderer.CurrentPageId;

            Verify.That(pageId != Guid.Empty, "The current page is not set");

            IRoutedDataUrlMapper mapper = AttributeBasedRoutedDataUrlMapper.GetDataUrlMapper(typeof(T), pageId);

            return(mapper ?? new PathInfoRoutedDataUrlMapper <T>(pageId, RoutedData.DataRouteKind.Key));
        }
 public RoutedDataUrlMapperAdapter(IRoutedDataUrlMapper mapper)
 {
     _mapper = mapper;
 }