public void ToPageReference_IfTheContentLinkParameterValueIsNotNull_ShouldReturnTheWrappedPageReference()
 {
     ContentReference contentLink = new ContentReference(DateTime.Now.Millisecond, DateTime.Now.Second);
     Assert.AreEqual(contentLink.PageReference, contentLink.ToPageReference());
 }
		public virtual ContentVersion LoadPublished(ContentReference contentLink, string languageBranch)
		{
			return PageVersion.LoadPublishedVersion(contentLink.ToPageReference(), languageBranch);
		}
		public virtual IEnumerable<ContentVersion> ListPublished(ContentReference contentLink)
		{
			return PageVersion.ListPublishedVersions(contentLink.ToPageReference()).Select(pageVersion => (ContentVersion) pageVersion).ToArray();
		}
		public virtual ContentVersion LoadPublished(ContentReference contentLink)
		{
			return PageVersion.LoadPublishedVersion(contentLink.ToPageReference());
		}
		public virtual IEnumerable<ContentVersion> List(ContentReference contentLink, string languageBranch)
		{
			return PageVersion.List(contentLink.ToPageReference(), languageBranch).Select(pageVersion => (ContentVersion) pageVersion).ToArray();
		}