示例#1
0
        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);
        }
示例#2
0
        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);
        }