Пример #1
0
        public void GivenIHaveAContentSecurityPolicyViolationWithDetails(Table table)
        {
            var cspInstance = table.CreateInstance <CspModel>();
            var cspReport   = new CspReport
            {
                BlockedUri        = cspInstance.BlockedUri,
                DocumentUri       = cspInstance.DocumentUri,
                LineNumber        = cspInstance.LineNumber,
                OriginalPolicy    = cspInstance.OriginalPolicy,
                Referrer          = cspInstance.Referrer,
                ScriptSample      = cspInstance.ScriptSample,
                SourceFile        = cspInstance.SourceFile,
                ViolatedDirective = cspInstance.ViolatedDirective
            };

            ScenarioContext.Current.SetCspReport(cspReport);
        }
 public static void SetCspReport(this ScenarioContext scenarioContext, CspReport cspReport)
 {
     scenarioContext.Set(cspReport, CspReport);
 }