public void SetCspReportUriOverride_ReportUriDisabledAndOverridden_ReturnsOverridenReportUri([Values(false, true)]bool reportOnly) { var overrideConfig = new CspOverrideConfiguration(); _contextHelper.Setup(h => h.GetCspConfigurationOverride(It.IsAny<HttpContextBase>(), reportOnly, false)).Returns(overrideConfig); var reportUri = new CspReportUriDirectiveConfiguration { Enabled = true, EnableBuiltinHandler = true }; CspConfigurationOverrideHelper.SetCspReportUriOverride(MockContext, reportUri, reportOnly); Assert.IsTrue(overrideConfig.ReportUriDirective.Enabled); Assert.IsTrue(overrideConfig.ReportUriDirective.EnableBuiltinHandler); }
protected CspReportUriAttributeBase() { _directive = new CspReportUriDirectiveConfiguration { Enabled = true }; _configurationOverrideHelper = new CspConfigurationOverrideHelper(); _headerOverrideHelper = new HeaderOverrideHelper(); }