public MuTestRunner(IChalk chalk, ICppDirectoryFactory directoryFactory, IFirebaseApiClient client, IMutantSelector mutantsSelector = null, IAridNodeMutantFilterer aridNodeMutantFilterer = null) { _chalk = chalk; _client = client; DirectoryFactory = directoryFactory; _mutantsSelector = mutantsSelector ?? new MutantSelector(); var aridNodeFilterProvider = new AridNodeFilterProvider(); _aridNodeMutantFilterer = aridNodeMutantFilterer ?? new AridNodeMutantFilterer(aridNodeFilterProvider); }
public MuTestRunner(IChalk chalk, IFirebaseApiClient client) { _chalk = chalk ?? throw new ArgumentNullException(nameof(chalk)); _client = client ?? throw new ArgumentNullException(nameof(client)); }