public void SetUp()
        {
            _mockConfiguration = new Mock <IAppSettings>();
            _mockConfiguration.Setup(s => s.AdobeAnalyticsScriptUrl).Returns("www.test.com");


            _mockContext = new Mock <HttpContext>();
            _mockContext.Setup(x => x.Request.PathBase).Returns(new PathString("/service-name"));

            _viewModel = new AdobeAnalyticsViewModel(_mockContext.Object, _mockConfiguration.Object);
        }
Beispiel #2
0
        void IActionFilter.OnActionExecuting(ActionExecutingContext context)
        {
            if (context.Controller is Controller controller)
            {
                AdobeAnalyticsViewModel AdobeAnalyticsData = new AdobeAnalyticsViewModel(context.HttpContext, _appSetting);
                BreadcrumbViewModel     BreadcrumbData     = new BreadcrumbViewModel(new List <BreadcrumbLink>());

                controller.ViewBag.CookieScriptUrl = _appSetting.CookieScriptUrl;
                controller.ViewBag.AdobeAnalytics  = AdobeAnalyticsData;
                controller.ViewBag.Breadcrumbs     = BreadcrumbData;
            }
        }