Exemplo n.º 1
0
        public void ScoreTest()
        {
            var model       = new ScrabbleModel();
            var wordLetters = new List <Letter>()
            {
                new Letter('А', 1),
                new Letter('Р', 2),
                new Letter('Б', 3),
                new Letter('У', 2),
                new Letter('З', 5),
            };

            for (int i = 0; i < 5; i++)
            {
                model.AddToCell(model.Grid[8 + i, 8], wordLetters[i]);
            }
            model.WordAssembly();
            model.ScoreCount();
            var expected = 19;
            var actual   = model.CurrentPlayer.Score;

            Assert.AreEqual(expected, actual);
        }