public void Then_only_locally_modified_source_files_are_considered_for_mutation() { MockMutationTestRunner.Verify(r => r.Run(It.Is <Config>(c => c.LocallyModifiedSourceFiles.Length == 1 && c.LocallyModifiedSourceFiles.Single() == @"Implementation\PartiallyTestedNumberComparison.cs" ))); }
public void Then_the_options_specified_in_the_config_file_are_used() { MockMutationTestRunner.Verify(x => x.Run( It.Is <Config>(c => c.SolutionFilePath.EndsWith("../../../../../src/Examples/HasSurvivingMutants/HasSurvivingMutants.sln") && c.TestAssemblyFilePaths.Single().EndsWith($"../../../../../src/Examples/HasSurvivingMutants/Tests/bin/{BuildConfig.AsString}/HasSurvivingMutants.Tests.dll") && c.ProjectFilters.Single() == "HasSurvivingMutants.Implementation" && c.SourceFileFilters.Single() == "Implementation/*.cs" && c.CustomTestRunnerCommand == "src/Examples/HasSurvivingMutants/run-tests.bat arg=123" ))); }
public void Then_mutation_testing_is_not_attempted() { MockMutationTestRunner.Verify( mtr => mtr.Run(It.IsAny <Config>()), Times.Never); }
public void Then_mutation_testing_is_not_performed() { MockMutationTestRunner.Verify(x => x.Run(It.IsAny <Config>()), Times.Never); }
public void Then_mutation_testing_is_still_performed() { MockMutationTestRunner.Verify( mtr => mtr.Run(It.IsAny <Config>()), Times.Once); }
public void Then_all_source_files_are_considered_for_mutation() { MockMutationTestRunner.Verify(r => r.Run(It.Is <Config>(c => c.LocallyModifiedSourceFiles == null))); }