예제 #1
0
        public DuplicateCodeFinder(MuTestSettings settings, string classLocation)
        {
            if (string.IsNullOrWhiteSpace(classLocation))
            {
                throw new ArgumentNullException(nameof(classLocation));
            }

            _classLocation = classLocation;
            _settings      = settings ?? throw new ArgumentNullException(nameof(settings));
        }
예제 #2
0
        public TestExecutor(MuTestSettings settings, string testClassLibrary)
        {
            if (string.IsNullOrWhiteSpace(testClassLibrary))
            {
                throw new ArgumentNullException(nameof(testClassLibrary));
            }

            _settings         = settings ?? throw new ArgumentNullException(nameof(settings));
            _testClassLibrary = testClassLibrary;
        }
예제 #3
0
        public BuildExecutor(MuTestSettings settings, string project)
        {
            if (string.IsNullOrWhiteSpace(project))
            {
                throw new ArgumentNullException(nameof(project));
            }

            _project  = project;
            _settings = settings ?? throw new ArgumentNullException(nameof(settings));
        }
예제 #4
0
 public CppMutantExecutor(CppClass cpp, CppBuildContext context, MuTestSettings settings)
 {
     _cpp      = cpp ?? throw new ArgumentNullException(nameof(cpp));
     _context  = context ?? throw new ArgumentNullException(nameof(context));
     _settings = settings ?? throw new ArgumentNullException(nameof(settings));
 }
예제 #5
0
 public MutantAnalyzer(IChalk chalk, MuTestSettings settings)
 {
     _chalk    = chalk ?? throw new ArgumentNullException(nameof(chalk));
     _settings = settings ?? throw new ArgumentNullException(nameof(settings));
     _useClassFilterTestsThreshold = Convert.ToInt32(settings.UseClassFilterTestsThreshold);
 }
예제 #6
0
 public BuildService(MuTestSettings settings)
 {
     _settings = settings;
 }
예제 #7
0
 public MutantExecutor(SourceClassDetail source, MuTestSettings settings)
 {
     _source           = source ?? throw new ArgumentNullException(nameof(source));
     _directoryFactory = new TestDirectoryFactory(_source);
     _settings         = settings;
 }