Exemplo n.º 1
0
        public void Evaluates_empty_code_submission()
        {
            var result = _analyzer.EvaluateCode(new CodeSubmission(new [] { "" }, 1));

            result.LearningObjects.ShouldBeEmpty();
            result.GetIssueAdvice().ShouldBeEmpty();
        }
        public ActionResult <CodeEvaluationDTO> Evaluate([FromBody] CodeSubmissionDTO codeSubmission)
        {
            var evaluation = _qualityAnalyzerService.EvaluateCode(_mapper.Map <CodeSubmission>(codeSubmission));

            return(Ok(_mapper.Map <CodeEvaluationDTO>(evaluation)));
        }