コード例 #1
0
        static void ExerciseProblemTest1()
        {
            // arrange
            //测试前把这个地址改为实际的问题文档的地址
            string FilePath =
                @"..\..\..\ProgramTestInput\ExerciseTexts\PrintListReversely.txt";
            ExerciseProblem problem = ExerciseProblem.GetExerciseProblem(FilePath);

            PrintExerciseProblem(problem);
            System.Console.ReadKey();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: jesterbiu/CTrainingSystem
        // generate a root test album and serailize it
        static void GenerateTestRootAlbum()
        {
            ExerciseAlbum album = new ExerciseAlbum("Root Album");

            // add: print list reversely
            string          filepath = @"..\..\..\ProgramTestInput\ExerciseTexts\PrintListReversely.txt";
            ExerciseProblem problem  =
                ExerciseProblem.GetExerciseProblem(filepath);
            ExerciseSingle single = new ExerciseSingle(problem);

            album.AddExercise(single);

            // add: quicksort
            filepath = @"..\..\..\ProgramTestInput\ExerciseTexts\quicksort.txt";
            problem  =
                ExerciseProblem.GetExerciseProblem(filepath);
            single = new ExerciseSingle(problem);
            album.AddExercise(single);

            // serialize the root album
            AbstractExercise.WriteExerciseToXml(album, rootAlbumPath);
        }