public void SetUp() { Fake <MediaFileInfo>(); Fake().DocumentType <Article>(Article.CLASS_NAME); page = new Article { DocumentName = "Name" }; currentPageRetriever.Retrieve(Arg.Any <IPageBuilderFeature>()).Returns(page); mediaFileRepository.GetMediaFile(fileGuid, Arg.Any <string>()).Returns(new MediaFileInfo { FileGUID = fileGuid, FileSiteID = SITE_ID }); Fake <SiteInfo, SiteInfoProvider>().WithData( new SiteInfo { SiteID = SITE_ID, SiteName = "Site" }); controller = new BannerWidgetController(mediaFileRepository, propertiesRetriever, currentPageRetriever, outputCacheDependencies); controller.ControllerContext = ControllerContextMock.GetControllerContext(controller); }
public void SetUp() { Fake().DocumentType <Article>(Article.CLASS_NAME); page = new Article { DocumentName = "Name" }; currentPageRetriever.Retrieve(Arg.Any <IPageBuilderFeature>()).Returns(page); Fake <SiteInfo, SiteInfoProvider>().WithData( new SiteInfo { SiteID = SITE_ID, SiteName = "Site" }); Fake <AttachmentInfo, AttachmentInfoProvider>().WithData( new AttachmentInfo { AttachmentGUID = attachmentGuid, AttachmentDocumentID = page.DocumentID, AttachmentSiteID = SITE_ID }); controller = new BannerWidgetController(propertiesRetriever, currentPageRetriever); controller.ControllerContext = ControllerContextMock.GetControllerContext(controller); }
public void SetUp() { Fake <MediaFileInfo>(); Fake().DocumentType <Article>(Article.CLASS_NAME); mediaFileRepository.GetMediaFile(fileGuid, Arg.Any <int>()).Returns(new MediaFileInfo { FileGUID = fileGuid, FileSiteID = SITE_ID }); var fileUrl = Substitute.For <IMediaFileUrl>(); fileUrl.RelativePath.Returns("~/path"); fileUrlRetriever.Retrieve(Arg.Any <MediaFileInfo>()).Returns(fileUrl); Fake <SiteInfo, SiteInfoProvider>().WithData( new SiteInfo { SiteID = SITE_ID, SiteName = "Site" }); controller = new BannerWidgetController(mediaFileRepository, outputCacheDependencies, fileUrlRetriever, propertiesRetriever); controller.ControllerContext = ControllerContextMock.GetControllerContext(controller); }