Beispiel #1
0
        public DefaultWordScorer(IWordChecker wordChecker)
        {
            if (wordChecker == null)
            {
                throw new ArgumentNullException("wordChecker");
            }

            this.wordChecker = wordChecker;
        }
Beispiel #2
0
        protected Game GetGameWithSingleVerticalWord(IWordChecker wordChecker = null)
        {
            string board = string.Concat(Enumerable.Repeat("               ", 3)) +
                           "  T            " + // TEST starts at position 2, 3
                           "  E            " +
                           "  S            " +
                           "  T            " + // and extends to position 2, 6
                           string.Concat(Enumerable.Repeat("               ", 8));
            GameData data = new GameData {
                Board = board
            };
            Game game = mapper.Map <Game>(data);

            game.WordChecker = wordChecker;
            return(game);
        }
Beispiel #3
0
 public AppRunner(IOutput output, IWordChecker wordChecker, IInput input)
 {
     _output      = output;
     _wordChecker = wordChecker;
     _input       = input;
 }
Beispiel #4
0
 public void SetUp()
 {
     testData      = new[] { "ASD", "aSd", "asd", "zxc", "zxc", "qwe" };
     wordChecker   = A.Fake <IWordChecker>();
     wordFrequency = new WordFrequency(wordChecker);
 }
 public TextEditor(IWordChecker wordChecker)
 {
     WordChecker = wordChecker;
 }
 public void Setup()
 {
     wordChecker = MockRepository.GenerateStub<IWordChecker>();
     textEditor = new TextEditor(wordChecker);
 }
Beispiel #7
0
 public WordFrequency(IWordChecker wordChecker)
 {
     this.wordChecker = wordChecker;
 }