public void DuplicateQuestionAsync_DuplicatesTests() { var database = GetDatabase().Build(); var question = database.Context.MethodQuestions .Include(q => q.Tests) .First(); var duplicator = new MethodQuestionDuplicator(database.Context, question); var result = (MethodQuestion)duplicator.DuplicateQuestion(); Assert.Equal(1, result.Tests.Count); Assert.True(question.Tests[0] != result.Tests[0]); Assert.Equal("Test", result.Tests[0].Name); Assert.Equal(0, result.Tests[0].Id); }