private IEnumerable <CspDirectiveAttributeBase> MalconfiguredAttributes() { var attribute = new Mock <CspDirectiveAttributeBase>(MockBehavior.Strict).Object; attribute.Self = true; attribute.None = true; yield return(attribute); attribute = new Mock <CspDirectiveAttributeBase>(MockBehavior.Strict).Object; attribute.None = true; attribute.CustomSources = "www.nwebsec.com"; yield return(attribute); var styleattribute = new CspStyleSrcAttribute { None = true, UnsafeInline = true }; yield return(styleattribute); var scriptAttribute = new CspScriptSrcAttribute { None = true, UnsafeEval = true }; yield return(scriptAttribute); }
private IEnumerable <CspDirectiveAttributeBase> ConfiguredAttributes() { var attribute = new Mock <CspDirectiveAttributeBase>(MockBehavior.Strict).Object; attribute.None = true; yield return(attribute); attribute = new Mock <CspDirectiveAttributeBase>(MockBehavior.Strict).Object; attribute.Self = true; yield return(attribute); var styleattribute = new CspStyleSrcAttribute { UnsafeInline = true }; yield return(styleattribute); var scriptAttribute = new CspScriptSrcAttribute { UnsafeEval = true }; yield return(scriptAttribute); }