Beispiel #1
0
        public void OneVulnerability()
        {
            var reporter = new TextReporter(_consoleWrapper.Object);

            reporter.Start();
            reporter.Report(new Vulnerability
            {
                Code               = "ExampleCode",
                Title              = "Example Vulnerability",
                SeverityLevel      = SeverityLevel.Critical,
                Description        = "Description here.",
                FilePath           = "C:\\Program.cs",
                FullyQualifiedName = "Namespace.Class",
                LineNumber         = 10
            });
            reporter.Finish();

            Assert.AreEqual(@"Code: ExampleCode
Title: Example Vulnerability
SeverityLevel: Critical
Description: Description here.
File path: C:\Program.cs
Fully qualified name: Namespace.Class
Line number: 10

Total vulnerabilities: 1
".NormalizeEndOfLine(), _output.ToString());
        }
Beispiel #2
0
        public void NoVulnerabilities()
        {
            var reporter = new TextReporter(_consoleWrapper.Object);

            reporter.Start();
            reporter.Finish();

            Assert.AreEqual(@"Total vulnerabilities: 0
".NormalizeEndOfLine(), _output.ToString());
        }