public async void CopyQuestionnaire(int questionnaireId) { var oldQuestionnaire = _questionnaireService.GetQuestionnaire(questionnaireId); var newQuestionnaire = await _questionnaireService.CopyQuestionnaire(questionnaireId, "Copied questionnaire"); Assert.Equal(oldQuestionnaire.Questions.Count, newQuestionnaire.Questions.Count); foreach (var question in newQuestionnaire.Questions.ToList()) { Assert.True(oldQuestionnaire.Questions.Contains(((ReferenceQuestion)question).Question)); } }