Пример #1
0
        public void GetRandomOptionTest()
        {
            bool isCorrect;

            isCorrect = false;
            _multiple.SetChineseOption(true);
            string[] randomChineseOption = _multiple.GetRandomOption(0);
            for (int i = 0; i < 4; i++)
            {
                if (randomChineseOption[i] == "[冠]一個;一種")
                {
                    isCorrect = true;
                }
            }
            Assert.IsTrue(isCorrect);

            isCorrect = false;
            _multiple.SetChineseOption(false);
            string[] randomEnglishOption = _multiple.GetRandomOption(0);
            for (int i = 0; i < 4; i++)
            {
                if (randomEnglishOption[i] == "a")
                {
                    isCorrect = true;
                }
            }
            Assert.IsTrue(isCorrect);
        }