public void GetScore_ScoreAll_Int() { ScrabbleScore scrabble = new ScrabbleScore("adbfkjq"); int result = scrabble.GetScore(); Assert.AreEqual(result, 33); }
public void GetScore_ReceiveTotalScore_score() { ScrabbleScore newScore = new ScrabbleScore(); int totalScore = newScore.GetScore("word"); Assert.AreEqual(8, totalScore); }
public void GetScore_Score8_Int() { ScrabbleScore scrabble = new ScrabbleScore("jx"); int result = scrabble.GetScore(); Assert.AreEqual(result, 16); }
public void GetScore_Score10_Int() { ScrabbleScore scrabble = new ScrabbleScore("qz"); int result = scrabble.GetScore(); Assert.AreEqual(result, 20); }
public void GetScore_Score2_Int() { ScrabbleScore scrabble = new ScrabbleScore("dg"); int result = scrabble.GetScore(); Assert.AreEqual(result, 4); }
public void GetScore_Score3_Int() { ScrabbleScore scrabble = new ScrabbleScore("bcmp"); int result = scrabble.GetScore(); Assert.AreEqual(result, 12); }
public void GetScore_Score1_Int() { ScrabbleScore scrabble = new ScrabbleScore("aeioulnrst"); int result = scrabble.GetScore(); Assert.AreEqual(result, 10); }
public static void Main() { Console.Clear(); Console.ForegroundColor = ConsoleColor.DarkYellow; TypeLine("Please enter a word: (no numbers or special characters please)"); string inputWord = Console.ReadLine().ToLower(); ScrabbleScore newScore = new ScrabbleScore(); bool isWord = newScore.CheckWord(inputWord); if (isWord) { int finalScore = newScore.GetScore(inputWord); Console.Clear(); Console.ForegroundColor = ConsoleColor.Cyan; TypeLine("Your Scrabble Score:"); foreach (string detail in newScore.ScoreDetails) { TypeLine(detail); } TypeLine("Your final score is: " + finalScore + "."); } else { Console.Clear(); ErrorMessage(); } }
public void GetScore_ReturnsScore() { Assert.AreEqual(ScrabbleScore.GetScore('a'), 1); Assert.AreEqual(ScrabbleScore.GetScore('d'), 2); Assert.AreEqual(ScrabbleScore.GetScore('b'), 3); Assert.AreEqual(ScrabbleScore.GetScore('f'), 4); Assert.AreEqual(ScrabbleScore.GetScore('k'), 5); Assert.AreEqual(ScrabbleScore.GetScore('j'), 8); Assert.AreEqual(ScrabbleScore.GetScore('z'), 10); }
public void GetScore_IsCaseInsensitive() { Assert.AreEqual(ScrabbleScore.GetScore('f'), ScrabbleScore.GetScore('F')); }
public void GetScore_ReturnsZeroForNonLetter() { Assert.AreEqual(ScrabbleScore.GetScore('8'), 0); Assert.AreEqual(ScrabbleScore.GetScore('.'), 0); }