public void ScrabbleScorer_GetLetterScore_Int() { char testChar = 'A'; ScrabbleScorer test = new ScrabbleScorer("Lovely"); Assert.AreEqual(1, test.GetLetterScore(testChar)); }
public void Score_ScoreReturnsAnInt_Int() { //arrange // act //assert Assert.AreEqual(1, ScrabbleScorer.Score("A")); }
public void ScrabbleScorer_Compare_True() { string testString = "sample"; ScrabbleScorer test = new ScrabbleScorer(testString); Assert.AreEqual(true, test.Compare('A', test.GetTierOne())); }
public void GetRandomChar_ProgramGeneratesOneRandomLetter_True() { ScrabbleScorer testScrabble = new ScrabbleScorer(); char result = testScrabble.GetRandomChar('d'); Console.WriteLine("result: " + result); Assert.IsInstanceOfType(result, typeof(char)); }
public void ScrabbleScorer_AcceptsInput_String() { string testString = "Player"; ScrabbleScorer test = new ScrabbleScorer(testString); string testStringUpper = testString.ToUpper(); Assert.AreEqual(testStringUpper, test.GetWord()); }
static void Main() { Console.WriteLine("Please enter a word:"); string input = Console.ReadLine(); ScrabbleScorer scorer = new ScrabbleScorer(); if (scorer.DetermineScore(input) == -1) { Console.WriteLine("Alphabetical input only. Please try again."); } }
public void GetWordString_ReturnWordString_String() { //Arrange string testString = "cat"; ScrabbleScorer inputWord = new ScrabbleScorer(testString); //Act string result = inputWord.GetWordString(); //Assert Assert.AreEqual(testString, result); }
public void StringToArray_ReturnStringArray_Char() { //Arrange string testString = "cat"; ScrabbleScorer inputWord = new ScrabbleScorer(testString); //Act char[] testArray = { 'c', 'a', 't' }; char[] charArray = inputWord.StringToArray(inputWord.GetWordString()); //Assert CollectionAssert.AreEqual(testArray, charArray); }
public void SetWordString_ReturnNewWordString_String() { //Arrange string testString = "cat"; ScrabbleScorer inputWord = new ScrabbleScorer(testString); //Act string newTestString = "dog"; inputWord.SetWordString(newTestString); string result = inputWord.GetWordString(); //Assert Assert.AreEqual(newTestString, result); }
public static void Main() { Console.WriteLine("Enter your word to calculate it's Scrabble score."); string userInput = Console.ReadLine(); try { int score = ScrabbleScorer.Score(userInput); Console.WriteLine($"'{userInput}' is worth {score} points."); } catch (Exception ex) { Console.WriteLine("ERROR: {0}", ex.Message); } Main(); }
public void ScrabbleWord_Score_FHVWY() { Assert.AreEqual(20, ScrabbleScorer.Score("FHVWY")); }
public void ScrabbleWord_Score_DG() { Assert.AreEqual(4, ScrabbleScorer.Score("DG")); }
public void ScrabbleWord_Score_JX() { Assert.AreEqual(16, ScrabbleScorer.Score("JX")); }
public void ScrabbleWord_Score_K() { Assert.AreEqual(5, ScrabbleScorer.Score("K")); }
public void ScrabbleWord_IsAlphabetic_True() { Assert.AreEqual(true, ScrabbleScorer.Validate("Alphabeticstring")); }
public void ScrabbleWord_Score_QZ() { Assert.AreEqual(20, ScrabbleScorer.Score("QZ")); }
public void Score_ScoreCountsBonusLetters_Int() { Assert.AreEqual(13, ScrabbleScorer.Score("quit")); }
public void Score_ScoreCountsAllBonusLetters_Int() { Assert.AreEqual(33, ScrabbleScorer.Score("ADBFKJQ")); }
public void Score_ScoreCountsLetters_Int() { Assert.AreEqual(3, ScrabbleScorer.Score("rat")); }
public void ScrabbleWord_Score_BCMP() { Assert.AreEqual(12, ScrabbleScorer.Score("BCMP")); }
public void ScrabbleWord_Score_AEIOULNRST() { Assert.AreEqual(10, ScrabbleScorer.Score("AEIOULNRST")); }
public void ScrabbleWord_IsAlphabetic_False() { Assert.AreEqual(false, ScrabbleScorer.Validate("Alphab3t1cstr1ng")); }
public void ScrabbleWord_Score_ALL() { Assert.AreEqual(87, ScrabbleScorer.Score("ABCDEFGHIJKLMNOPQRSTUVWXYZ")); }