public void NavigationBuilderDoesNotReturnNullWithNoContextItem()
        {
            var context = new TestRenderingContext();
            var builder = new NavigationBuilder(context);

            Assert.NotNull(builder.Build());
        }
Example #2
0
        public void BreadcrumbBuilderDoesNotReturnNullWithEmptyHomeItem()
        {
            var context = new TestRenderingContext();
            var builder = new BreadcrumbBuilder(context);

            Assert.NotNull(builder.Build());
        }
        internal void NavigationBuilderDoesNotReturnNullWithNoDatasourceItem()
        {
            var context = new TestRenderingContext()
            {
                DatasourceOrContextItem = null
            };
            var builder = new NavigationBuilder(context);

            Assert.NotNull(builder.Build());
        }
Example #4
0
        public BreadcrumbBuilderDataTests()
        {
            _sitecore = new TestTree().TreeA();

            var context = new TestRenderingContext()
            {
                HomeItem    = _sitecore.content.home.Item,
                ContextItem = _sitecore.content.home.events.hiking.hikingChild1.Item
            };

            _sut = new BreadcrumbBuilder(context).Build();
        }
        protected virtual TestRenderingContext PrepareContext()
        {
            dynamic  sitecore  = new TestTree().TreeA();
            TestItem climbing1 = sitecore.content.home.events.climbing.climbingChild1.Item;

            climbing1.SetField("relatedEvents", "");
            var context = new TestRenderingContext()
            {
                IsExperienceEditorEditing = true,
                ContextItem = climbing1
            };

            return(context);
        }
        public RelatedEventsProviderDataTests()
        {
            _sitecore = new TestTree().TreeA();

            TestItem climbing1 = _sitecore.content.home.events.climbing.climbingChild1.Item;

            climbing1.SetField("relatedEvents", new IItem[]
            {
                _sitecore.content.home.events.hiking.hikingChild1.Item,
                _sitecore.content.home.events.climbing.climbingChild2.Item
            });
            var context = new TestRenderingContext()
            {
                ContextItem = climbing1
            };

            _sut = new RelatedEventsProvider(context).GetRelatedEvents();
        }
        public RelatedEventsProvideEmptyFieldEETests()
        {
            TestRenderingContext context = PrepareContext();

            _sut = new RelatedEventsProvider(context).GetRelatedEvents();
        }