public void DuplicateQuestionAsync_DuplicatesBlanks() { var database = GetDatabase().Build(); var question = database.Context.ShortAnswerQuestions .Include(q => q.Blanks) .First(); var duplicator = new ShortAnswerQuestionDuplicator(database.Context, question); var result = (ShortAnswerQuestion)duplicator.DuplicateQuestion(); Assert.Equal(1, result.Blanks.Count); Assert.True(question.Blanks[0] != result.Blanks[0]); Assert.Equal(0, result.Blanks[0].Id); }
public void DuplicateQuestionAsync_DuplicatesBlanks() { var database = GetDatabase().Build(); var question = database.Context.ShortAnswerQuestions .Include(q => q.Blanks) .First(); var duplicator = new ShortAnswerQuestionDuplicator(database.Context, question); var result = (ShortAnswerQuestion)duplicator.DuplicateQuestion(); Assert.Single(result.Blanks); Assert.True(question.Blanks[0] != result.Blanks[0]); Assert.Equal(0, result.Blanks[0].Id); }