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);
        }