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); }