public BreadcrumbServiceTests()
        {
            this.SiteContext          = Substitute.For <ISiteContext>();
            this.BreadcrumbRepository = Substitute.For <IBreadcrumbRepository>();

            this.BreadcrumbService = new BreadcrumbService(
                this.SitecoreContext,
                this.SiteContext,
                this.BreadcrumbRepository);
        }
        public BreadcrumbService(
            ISitecoreContext sitecoreContext,
            ISiteContext siteContext,
            IBreadcrumbRepository breadcrumbRepository)
        {
            Assert.ArgumentNotNull(sitecoreContext, nameof(sitecoreContext));
            Assert.ArgumentNotNull(siteContext, nameof(siteContext));
            Assert.ArgumentNotNull(breadcrumbRepository, nameof(breadcrumbRepository));

            this.sitecoreContext      = sitecoreContext;
            this.siteContext          = siteContext;
            this.breadcrumbRepository = breadcrumbRepository;
        }
 public BreadcrumbRepositoryTests()
 {
     this.BreadcrumbRepository = new BreadcrumbRepository(this.SitecoreContext);
 }
 public BreadcrumbsJsonViewComponent(IPageDataContextRetriever pageDataContextRetriever,
                                     IBreadcrumbRepository breadcrumbRepository)
 {
     PageDataContextRetriever = pageDataContextRetriever;
     BreadcrumbRepository     = breadcrumbRepository;
 }
Ejemplo n.º 5
0
 public NavigationController(INavigationRepository NavigationRepo, IDynamicRouteHelper dynamicRouteHelper, IBreadcrumbRepository BreadCrumbRepo)
 {
     _NavigationRepo     = NavigationRepo;
     _DynamicRouteHelper = dynamicRouteHelper;
     _BreadcrumbRepo     = BreadCrumbRepo;
 }