Пример #1
0
 public ExerciseComparer(ExerciseReader exerciseReader,
                         TrackConfigReader trackConfigReader,
                         int maxErrors = Constants.MaxErrors)
 {
     this.exerciseReader    = exerciseReader;
     this.trackConfigReader = trackConfigReader;
     this.maxErrors         = maxErrors;
 }
Пример #2
0
        public void ReadFile_OnInvalidPath_ReportsFatalError()
        {
            var efc = new ExerciseReader(new ExerciseFileHandler("./", "bad-track"),
                                         new ExerciseJsonParser());
            var outputs = efc.ReadExercises();

            Assert.Equal(Result.FatalError, outputs.Result);
            Assert.NotNull(outputs.Errors[0].Message);
        }