private static void SaveSortedUserQuality(AnswerQuality answerQuality, Func<long, float> func) { var quality = answerQuality.GetAnswers().OrderByDescending(a => func(a.Key)).Select( a => a.Value.QuestionId + "\t" + a.Key + "\t" + func(a.Key) + "\t" + Program.DefaultQuestionList.GetQuestion(a.Value.QuestionId).Category); File.WriteAllText("Answers_" + func.Method.Name, String.Join("\n", quality)); }
public void TestAnswersQuality() { var answersQuality = new AnswerQuality(Program.DefaultQuestionList); SaveSortedUserQuality(answersQuality, answersQuality.GetAnswerQuality); }