Beispiel #1
0
        private void ParseResultsCount()
        {
            List <string> output = LoadOutput();

            List <RedGreen.TestResult> results = NUnitParser.ParseTestResults(output);

            Assert.Equal(6, results.Count);
        }
Beispiel #2
0
        private void ValidateSkipped()
        {
            List <string> output = LoadOutput();

            List <RedGreen.TestResult> results = NUnitParser.ParseTestResults(output);

            RedGreen.TestResult alwaysFail = results.Find(r => r.Location == "RedGreenPlayground.NUnitTests.Skipped");

            Assert.Equal("RedGreenPlayground.NUnitTests.Skipped", alwaysFail.Location);
            Assert.Equal(RedGreen.TestStatus.Skipped, alwaysFail.Status);
        }
Beispiel #3
0
        private void ValidateIntFail()
        {
            List <string> output = LoadOutput();

            List <RedGreen.TestResult> results = NUnitParser.ParseTestResults(output);

            RedGreen.TestResult alwaysFail = results.Find(r => r.Location == "RedGreenPlayground.NUnitTests.IntFail");

            Assert.Equal("RedGreenPlayground.NUnitTests.IntFail", alwaysFail.Location);
            Assert.Equal(RedGreen.TestStatus.Failed, alwaysFail.Status);
            Assert.Equal("0", alwaysFail.Failure.Expected);
            Assert.Equal("1", alwaysFail.Failure.Actual);
            Assert.Equal(0, alwaysFail.Failure.ActualDiffersAt);
        }
Beispiel #4
0
        private void ValidateAlwaysFail()
        {
            List <string> output = LoadOutput();

            List <RedGreen.TestResult> results = NUnitParser.ParseTestResults(output);

            RedGreen.TestResult alwaysFail = results.Find(r => r.Location == "RedGreenPlayground.NUnitTests.AlwaysFails");

            Assert.Equal("RedGreenPlayground.NUnitTests.AlwaysFails", alwaysFail.Location);
            Assert.Equal(RedGreen.TestStatus.Failed, alwaysFail.Status);
            Assert.Equal("0.019", alwaysFail.Duration);
            Assert.Equal("\"who's there\"", alwaysFail.Failure.Expected);
            Assert.Equal("\"who's where\"", alwaysFail.Failure.Actual);
            Assert.Equal(6, alwaysFail.Failure.ActualDiffersAt);
        }