/// <summary>
        /// Returns all rendering references in Presentation Details
        /// </summary>
        /// <param name="itemVisualization"></param>
        /// <returns></returns>
        public static RenderingReference[] GetAllRenderingReferences(this ItemVisualization itemVisualization, DeviceItem device = null)
        {
            if (itemVisualization == null)
            {
                return(new RenderingReference[0]);
            }

            return(itemVisualization.GetRenderings(device ?? Sitecore.Context.Device, false));
        }
 /// <summary>
 /// Returns all rendering references in Presentation Details of specified rendering
 /// </summary>
 /// <param name="itemVisualization"></param>
 /// <param name="renderingId"></param>
 /// <param name="device"></param>
 /// <returns></returns>
 public static RenderingReference[] GetRenderingReferences(this ItemVisualization itemVisualization, ID renderingId, DeviceItem device = null)
 {
     return(itemVisualization.GetRenderings(device ?? Sitecore.Context.Device, false)
            .Where(x => x.RenderingID.Equals(renderingId))
            .ToArray());
 }
Ejemplo n.º 3
0
 public FakeItem WithVisualization(ItemVisualization visualizations)
 {
     Item.Visualization.Returns(visualizations);
     return(this);
 }