Example #1
0
        public void CheckAnswerTest()
        {
            AnswerCheckManager _answerCheckManager = new AnswerCheckManager();
            String             correctAnswer       = "Львів";
            String             userAnswer          = "Львів";

            Assert.That(_answerCheckManager.CheckAnswer(correctAnswer, userAnswer));
        }
        public void TestCkeckAnswerReturnsBoolValue()
        {
            AnswerCheckManager _answerCheckManager = new AnswerCheckManager();
            String             correctAnswer       = "Львів";
            String             userAnswer          = "Львів";

            Assert.IsTrue(_answerCheckManager.CheckAnswer(correctAnswer, userAnswer));
        }
        public void CodingWordTest()
        {
            AnswerCheckManager _answerCheckManager = new AnswerCheckManager();
            string             word          = "Кипіння";
            string             rightCodeWord = "*******";
            string             codeWord      = _answerCheckManager.CodingWord(word);

            Assert.AreEqual(rightCodeWord, codeWord);
        }
        public void CheckLetterTest()
        {
            AnswerCheckManager _answerCheckManager = new AnswerCheckManager();

            object[] rightArray = { "Ба*аба*", 2 };
            object[] array      = _answerCheckManager.CheckLetter('б', "Барабан", "*а*а*а*");

            Assert.AreEqual(rightArray[0], array[0]);
            Assert.AreEqual(rightArray[1], array[1]);
        }
        public void TestCheckLetterReturnsNewCodeWordAndCountOfLetter()
        {
            AnswerCheckManager _answerCheckManager = new AnswerCheckManager();

            object[] rightArray = { "Ба*аба*", 2 };
            object[] array      = _answerCheckManager.CheckLetter('б', "Барабан", "*а*а*а*");

            Assert.AreEqual(rightArray[0], array[0]);
            Assert.AreEqual(rightArray[1], array[1]);
        }