protected CspAttributeBase() { _config = new CspHeaderConfiguration { Enabled = true }; _headerConfigurationOverrideHelper = new CspConfigurationOverrideHelper(); _headerOverrideHelper = new HeaderOverrideHelper(new CspReportHelper()); }
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); }