Exemple #1
0
 public VideoBlockViewModel(
     VideoBlock currentBlock,
     IWebsiteDependencies _websiteDependencies,
     DisplayOptionEnum displayOptionTag)
     : base(currentBlock, _websiteDependencies, displayOptionTag)
 {
 }
Exemple #2
0
        public void AdditionalProperties_Should_Be_Set_Correctly(IWebsiteDependencies dependencies)
        {
            var test = new StartPageAdditionalProperties();

            baseViewModel = new PageViewModel <StartPage, StartPageAdditionalProperties>(startPage, test);
            baseViewModel.AdditionalProperties.Should().NotBeNull();
        }
 public MenuPageFixtures(
     IWebsiteDependencies websiteDependencies,
     IPageTypeServices pageServices,
     IContent homepage)
     : base(websiteDependencies, pageServices, homepage)
 {
 }
Exemple #4
0
 public KeyValuePageFixtures(
     IWebsiteDependencies _websiteDependencies,
     IPageTypeServices pagetypeServices,
     IContent homepage)
     : base(_websiteDependencies, pagetypeServices, homepage)
 {
 }
        public BlockFixturesFactory(IWebsiteDependencies websiteDependencies, IPageTypeServices pagetypeServices)
        {
            Guard.ValidateObject(websiteDependencies);
            Guard.ValidateObject(pagetypeServices);

            _websiteDependencies = websiteDependencies;
            _pagetypeServices    = pagetypeServices;
        }
        public BaseViewModel(T currentPage, IWebsiteDependencies dependencies)
        {
            Guard.ValidateObject(currentPage);
            Guard.ValidateObject(dependencies);

            CurrentPage         = currentPage;
            WebsiteDependencies = dependencies;
        }
Exemple #7
0
        public FixtureBase(IWebsiteDependencies websiteDependencies, IPageTypeServices pagetypeServices)
        {
            Guard.ValidateObject(websiteDependencies);
            Guard.ValidateObject(pagetypeServices);

            WebsiteDependencies = websiteDependencies;
            PageTypeServices    = pagetypeServices;
        }
        public LayoutViewModel(
            DocumentTypeBase currentPage,
            IWebsiteDependencies dependencies)
        {
            Guard.ValidateObject(dependencies);
            _dependencies = dependencies;

            Url = Extensions.WebsiteDomainUrl + currentPage.Url;
        }
Exemple #9
0
        public EpiserverDataImporter(
            IDataImporter dataImporter,
            IWebsiteDependencies websiteDependencies)
        {
            Guard.ValidateObject(dataImporter);
            Guard.ValidateObject(websiteDependencies);

            _websiteDependencies = websiteDependencies;
            _dataImporter        = dataImporter;
        }
        public LayoutViewModelFactory(
            IWebsiteDependencies websiteDependencies,
            IPageTypeServices episerverContentRepositories,
            IHeaderViewModelFactory headerViewModelFactory)
        {
            Guard.ValidateObject(websiteDependencies);
            Guard.ValidateObject(episerverContentRepositories);
            Guard.ValidateObject(headerViewModelFactory);

            _episerverContentRepositories = episerverContentRepositories;
            _headerViewModelFactory       = headerViewModelFactory;
        }
        public BlockViewModel(
            T currentBlock,
            IWebsiteDependencies _websiteDependencies,
            DisplayOptionEnum displayOptionTag)
        {
            Guard.ValidateObject(currentBlock);
            Guard.ValidateObject(_websiteDependencies);
            Guard.ValidateObject(displayOptionTag);

            WebsiteDependencies = _websiteDependencies;
            DisplayOptionTag    = displayOptionTag;
            CurrentBlock        = currentBlock;
        }
        public void MetaDataProperties_PageDataProperties_SeoTitle_Data_Should_Be_Set_Correctly(
            IWebsiteDependencies _websiteDependencies,
            IPageTypeServices episerverContentRepositories,
            IHeaderViewModelFactory headerViewModelFactory,
            string seoTitle)
        {
            var startPage = new Mock <StartPage>();

            startPage.Setup(x => x.SeoTitle).Returns(seoTitle);
            layoutViewModelFactory = new LayoutViewModelFactory(_websiteDependencies, episerverContentRepositories, headerViewModelFactory);
            var viewModel = layoutViewModelFactory.CreateLayoutViewModel(startPage.Object);

            viewModel.MetaDataProperties.Current.SeoTitle.Should().Be(seoTitle);
        }
        public PreviewController(
            DisplayOptions displayOptions,
            TemplateResolver templateResolver,
            IWebsiteDependencies websiteDependencies,
            IPageTypeServices pageTypeServices)
        {
            Guard.ValidateObject(websiteDependencies);
            Guard.ValidateObject(displayOptions);
            Guard.ValidateObject(templateResolver);
            Guard.ValidateObject(pageTypeServices);

            _displayOptions      = displayOptions;
            _templateResolver    = templateResolver;
            _websiteDependencies = websiteDependencies;
            _pageTypeServices    = pageTypeServices;
        }
        public PagesFixturesFactory(
            IWebsiteDependencies websiteDependencies,
            IPageTypeServices episerverContentRepositories,
            StartPage homepage,
            ContentHelper contentHelper,
            BlockFixturesFactory blockFixturesFactory)
        {
            Guard.ValidateObject(websiteDependencies);
            Guard.ValidateObject(homepage);
            Guard.ValidateObject(contentHelper);
            Guard.ValidateObject(episerverContentRepositories);

            _websiteDependencies  = websiteDependencies;
            _homepage             = homepage;
            _blockFixturesFactory = blockFixturesFactory;
            _pagetypeServices     = episerverContentRepositories;
        }
        public void FooterDataProperties_PageDataProperties_SeoTitleData_Should_Be_Set_Correctly(IWebsiteDependencies _websiteDependencies, IPageTypeServices episerverContentRepositories, IHeaderViewModelFactory headerViewModelFactory)
        {
            layoutViewModelFactory = new LayoutViewModelFactory(_websiteDependencies, episerverContentRepositories, headerViewModelFactory);

            var viewModel = layoutViewModelFactory.CreateLayoutViewModel(pageData);

            viewModel.FooterProperties.Current.Should().NotBeNull();
        }
 public StartpageController(IWebsiteDependencies dependencies)
     : base(dependencies)
 {
 }
 public BlockHelper(IWebsiteDependencies _websiteDependencies)
 {
     Guard.ValidateObject(_websiteDependencies);
     _websiteDependencies = _websiteDependencies;
 }
 public BaseController(IWebsiteDependencies dependencies)
 {
     Guard.ValidateObject(dependencies);
     Dependencies = dependencies;
 }
Exemple #19
0
 public MenuService(IWebsiteDependencies websiteDependencies)
 {
     Guard.ValidateObject(websiteDependencies);
     _websiteDependencies = websiteDependencies;
 }
 public void Dependencies_Should_Be_Set_Correctly(IWebsiteDependencies dependencies)
 {
     baseViewModel = new BlockViewModel <RichTextBlock>(dummyBlock, dependencies, DisplayOptionEnum.Full);
     baseViewModel.WebsiteDependencies.Should().NotBeNull();
 }
Exemple #21
0
 public void CurrentPage_Should_Be_Set_Correctly(IWebsiteDependencies dependencies)
 {
     baseViewModel = new PageViewModel <StartPage, StartPageAdditionalProperties>(startPage, null);
     baseViewModel.CurrentPage.Should().NotBeNull();
 }
Exemple #22
0
 public StartpageViewModel(Startpage currentPage, IWebsiteDependencies dependencies)
     : base(currentPage, dependencies)
 {
 }