public void TestGetWordsListWithOneWordReturnsWordList() { List <string> input = new List <string>(); input.Add("ONE"); input.Add("O,N,E"); input.Add("T,W,O"); input.Add("A,B,C"); _game = new WordSearchGame(input); Assert.AreEqual("ONE", _game.GetWordsList()[0]); Assert.AreEqual(1, _game.GetWordsList().Count); }
public void TestGetWordsListWithMultipleWordsReturnsWordList() { List <string> input = new List <string>(); input.Add("ONE,TWO,ABC"); input.Add("O,N,E"); input.Add("T,W,O"); input.Add("A,B,C"); _game = new WordSearchGame(input); Assert.AreEqual("ONE", _game.GetWordsList()[0]); Assert.AreEqual("TWO", _game.GetWordsList()[1]); Assert.AreEqual("ABC", _game.GetWordsList()[2]); Assert.AreEqual(3, _game.GetWordsList().Count); }
public void TestGetWordsListWithNoWordsReturnsEmptyList() { List <string> input = new List <string>(); input.Add(""); input.Add("O,N,E"); input.Add("T,W,O"); input.Add("A,B,C"); _game = new WordSearchGame(input); Assert.AreEqual(0, _game.GetWordsList().Count); }