public AnagramController(IAnagramReader reader, IAnagramComparer comparer, IAnagramPermutater permutater, ILogger <AnagramController> logger) { this.reader = reader; this.comparer = comparer; this.permutater = permutater; this.logger = logger; }
public AnagramChecker(string path) { anagramReader = new AnagramFileReader(path); anagramLists = anagramReader.ReadAnagrams(); }
public ConsoleAnagramChecker(IAnagramChecker checker, IConfiguration config) { this.checker = checker; this.reader = new AnagramFileReader(null, config); }
public AnagramController(IAnagramChecker checker, IAnagramReader reader, IPermutator permutator) { this.checker = checker; this.reader = reader; this.permutator = permutator; }