using System.Collections.Generic; using NJDOTNET.Trivia; namespace NJDOTNET.Trivia.Data { public class QuestionProvider : IQuestionProvider { private readonly IEnumerator questions; public QuestionProvider(IEnumerable questions) { this.questions = questions.GetEnumerator(); } public Question NextQuestion() { return questions.MoveNext() ? questions.Current : null; } } }