예제 #1
0
        public void Version()
        {
            var results = CoverallsTestRunner.RunCoveralls("--version");

            Assert.True(
                Regex.IsMatch(results.StandardOutput, @"\d+.\d+.\d+.\d+"),
                "Version doesn't match regex: " + results.StandardOutput);
        }
예제 #2
0
        public void FileDoesntExist()
        {
            var results =
                CoverallsTestRunner.RunCoveralls("--opencover -i opencover.xml --dryrun --repoToken MYTESTREPOTOKEN");

            Assert.NotEqual(0, results.ExitCode);
            Assert.Contains("Input file 'opencover.xml' cannot be found", results.StandardError, StringComparison.Ordinal);
        }
예제 #3
0
        public void NoArguments_ExitCodeNotSuccess()
        {
            var results = CoverallsTestRunner.RunCoveralls(string.Empty);

            Assert.NotEqual(0, results.ExitCode);
        }
예제 #4
0
        public void InvalidArgument_ExitCodeNotSuccess()
        {
            var results = CoverallsTestRunner.RunCoveralls("--notanoption");

            Assert.NotEqual(0, results.ExitCode);
        }
예제 #5
0
 private static CoverageRunResults DryRunCoverallsWithInputFile(string inputFilePath)
 {
     return(CoverallsTestRunner.RunCoveralls(string.Format("--opencover -i {0} --dryrun --repoToken MYTESTREPOTOKEN", inputFilePath)));
 }
예제 #6
0
 private static CoverallsRunResults DryRunCoverallsMultiModeWithInputFile(string inputFilePath)
 {
     return(CoverallsTestRunner.RunCoveralls(
                $"--multiple -i opencover={inputFilePath} --dryrun --repoToken MYTESTREPOTOKEN"));
 }
예제 #7
0
        public void NoArguments_ExitCodeNotSuccess()
        {
            var results = CoverallsTestRunner.RunCoveralls(string.Empty);

            results.ExitCode.ShouldNotBe(0);
        }
예제 #8
0
        public void InvalidArgument_ExitCodeNotSuccess()
        {
            var results = CoverallsTestRunner.RunCoveralls("--notanoption");

            results.ExitCode.ShouldNotBe(0);
        }