Ejemplo n.º 1
0
 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;
 }