public void CreateTestAsync(SolverCheckResult result)
        {
            var section = Configuration.GetSection(result.Key).GetSection(result.Dataset);

            if (section[CorrectResut] != null)
            {
                return;
            }
            if (result.IsCorrect)
            {
                foreach (var pair in section.AsEnumerable())
                {
                    section[pair.Key] = null;
                }

                section[CorrectResut] = result.Answer;
            }
            else
            {
                var count = 0;
                foreach (var pair in section.AsEnumerable())
                {
                    if (pair.Value == result.Answer)
                    {
                        return;
                    }
                    count++;
                }

                section[string.Format(WrongResult, count + 1)] = result.Answer;
            }
        }
 public void DynamicSolversTest(SolverCheckResult result)
 {
     throw new NotImplementedException();
 }
Пример #3
0
 private Task CreateUnitTest(SolverCheckResult result)
 {
     return(_testGenerator.CreateTestAsync(result));
 }