public void WordControllerTest_GetAllTasks()
        {
            var expected = service.GetAll();
            var actual   = controller.GetAllWords();

            Assert.AreEqual(expected.Count(), actual.Count());
        }
Beispiel #2
0
        private bool Cycle()
        {
            WordController wordController = new WordController();

            WordList wordList = null;

            switch (learnOrTest)
            {
            case LearnOrTest.学:
                wordList = wordController.GetTodoWords(batchSize);
                PlayScene playScene = new PlayScene(wordList);
                playScene.play();
                break;

            case LearnOrTest.测学过的:
                wordList = wordController.GetLearnedWords(batchSize);
                break;

            case LearnOrTest.测所有的:
                wordList = wordController.GetAllWords(batchSize);
                break;
            }

            if (wordList.words.Count == 0)
            {
                Console.Write(" 还没有学呢测毛线球\n");
                shouldContinue = false;
                return(false);
            }
            else
            {
                TestScene testScene = new TestScene(wordList, learnOrTest == LearnOrTest.学, wordController);

                testScene.Test();
            }

            return(true);
        }