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(); }
private Task CreateUnitTest(SolverCheckResult result) { return(_testGenerator.CreateTestAsync(result)); }