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