public void ReportViolationsTo_SetsTheReportUri()
        {
            var builder = new CspBuilder();

            builder.ReportViolationsTo("/somewhere");
            CspOptions options = builder.BuildCspOptions();

            Assert.Equal("/somewhere", options.ReportUri);
        }
        public void ReportViolationsTo_ThrowsArgumentException_WithEmptyUrl()
        {
            var builder = new CspBuilder();

            Assert.Throws <ArgumentException>(() => builder.ReportViolationsTo(string.Empty));
        }
        public void ReportViolationsTo_ThrowsArgumentNullException_WithNullUrl()
        {
            var builder = new CspBuilder();

            Assert.Throws <ArgumentNullException>(() => builder.ReportViolationsTo(null));
        }