public void SetCspHeaderOverride_OverridesWithHeaderEnabled_HeaderEnabled([Values(false, true)] bool reportOnly) { var overrideConfig = new CspOverrideConfiguration(); _contextHelper.Setup(h => h.GetCspConfigurationOverride(It.IsAny <HttpContextBase>(), reportOnly, false)).Returns(overrideConfig); var cspOverride = new CspHeaderConfiguration { Enabled = true }; CspConfigurationOverrideHelper.SetCspHeaderOverride(MockContext, cspOverride, reportOnly); Assert.IsTrue(overrideConfig.EnabledOverride); Assert.IsTrue(overrideConfig.Enabled); }
public override void OnActionExecuting(ActionExecutingContext filterContext) { _headerConfigurationOverrideHelper.SetCspHeaderOverride(filterContext.HttpContext, _config, ReportOnly); base.OnActionExecuting(filterContext); }