public IPublishedContent WithPublishedMedia(Mock <IPublishedContent> mock = null, string name = null, int?id = null, string path = null, string url = null, int?templateId = null, DateTime?updateDate = null, DateTime?createDate = null, PublishedContentType contentType = null, IPublishedContent parent = null, IEnumerable <IPublishedContent> Children = null, IEnumerable <IPublishedProperty> properties = null, int?index = null) { var contentMock = UmbracoUnitTestHelper.SetPublishedContentMock( mock ?? new Mock <IPublishedContent>(), name ?? _Fixture.Create <string>(), ResolveUnqueContentId(id), path, url ?? _Fixture.Create <string>(), templateId, updateDate, createDate , contentType, parent, Children, properties, index, PublishedItemType.Media); var content = contentMock.Object; Media.Add(content); return(content); }
public IPublishedContent WithPublishedContentPage(Mock <IPublishedContent> mock = null, string name = null, int?id = null, string path = null, string url = null, int?templateId = null, DateTime?updateDate = null, DateTime?createDate = null, PublishedContentType contentType = null, IPublishedContent parent = null, IEnumerable <IPublishedContent> Children = null, IEnumerable <IPublishedProperty> properties = null, int?index = null) { //TODO handle template alias and template ID and expentions like GetTemplateAlias //TODO handle prev/following siblings var contentMock = UmbracoUnitTestHelper.SetPublishedContentMock( mock ?? new Mock <IPublishedContent>(), name ?? _Fixture.Create <string>(), ResolveUnqueContentId(id), path ?? _Fixture.Create <string>(), url ?? _Fixture.Create <string>(), templateId, updateDate, createDate , contentType, parent, Children, properties, index); var content = contentMock.Object; Content.Add(content); return(content); }