public void DevelopmentMode_Phase1Test_ShouldPass()
        {
            var mode = new DevelopmentModeRunner(Submission.MapFrom(DevelopmentModeSubmissionDto));

            mode.Phase0Preparation();
            mode.Phase1ExecutionOfReferenceTestCases();
        }
        public void LearningMode_Phase1Test_ShouldPass()
        {
            var mode = new LearningModeRunner(Submission.MapFrom(LearningModeSubmissionDto));

            mode.Phase0Preparation();
            mode.Phase1Preprocessing();
        }
        public void LearningMode_Phase2Test_ShouldPass()
        {
            var mode = new LearningModeRunner(Submission.MapFrom(LearningModeSubmissionDto));

            mode.Phase0Preparation();
            mode.Phase1Preprocessing();
            mode.Phase2StudentInteraction(out var feedbackDto);
        }
        public void DevelopmentMode_Phase0Test_ShouldUnpackCode()
        {
            var mode = new LearningModeRunner(Submission.MapFrom(DevelopmentModeSubmissionDto));

            mode.Phase0Preparation();
        }