public void BadSSLTests(string uri, SecurityCheckState expected) { var pipeline = new SecurityCheckPipeline(new[] { CreateSecurityCheck() }); var result = pipeline.Run(new System.Uri(uri)); Assert.Equal(expected, result.First().SecurityCheckResult.State); }
public void NoSecurityChecksDoesNotThrow() { var pipeline = new SecurityCheckPipeline(Array.Empty <ISecurityCheck>()); HttpResponseMessage response = CreateResponse(); var result = pipeline.Analyze(response); Assert.DoesNotContain(result, r => r.HasError); }
public void AnalyzeDoesNotAcceptNull() { var pipeline = new SecurityCheckPipeline(Array.Empty <ISecurityCheck>()); Assert.Throws <ArgumentNullException>(() => pipeline.Analyze(null)); }