public async Task LoadQuestionAsync_LoadsChoices()
		{
			var database = GetDatabase().Build();
			var question = database.Context.MultipleChoiceQuestions.First();
			var loader = new MultipleChoiceQuestionLoader(database.Context, question);

			await loader.LoadQuestionAsync();

			Assert.Equal(1, question.Choices.Count);
			Assert.Equal("Choice1", question.Choices[0].Value);
		}
        public async Task LoadQuestionAsync_LoadsChoices()
        {
            var database = GetDatabase().Build();
            var question = database.Context.MultipleChoiceQuestions.First();
            var loader   = new MultipleChoiceQuestionLoader(database.Context, question);

            await loader.LoadQuestionAsync();

            Assert.Single(question.Choices);
            Assert.Equal("Choice1", question.Choices[0].Value);
        }