public void GetStudentHomeworksWithResolutionsReturnsCorrectHomeworks()
        {
            PrepareData(out Mock <IRepository <LearningPlusHomeWork> > hwRepo,
                        out Mock <LearningPlusUser> student,
                        out Mock <LearningPlusClass> course);

            var expectedResult = new List <LearningPlusHomeWork>
            {
                new LearningPlusHomeWork {
                    Id = new Guid("11223344-5566-7788-99AA-BBCCDDEEFF00"), Resolutions = "test", Course = course.Object, Student = student.Object
                },
                new LearningPlusHomeWork {
                    Id = new Guid("11223344-5566-7788-99AA-BBCCDDEEFF00"), Resolutions = "test", Course = course.Object, Student = student.Object
                },
            };

            var expectedResultJson = JsonConvert.SerializeObject(expectedResult.Select(h => h.Id));
            var homeworkService    = new HomeworkService(hwRepo.Object);

            var result     = homeworkService.GetStudentHomeworksWithResolutions("student");
            var resultJson = JsonConvert.SerializeObject(result.Select(h => h.Id));

            resultJson.ShouldBe(expectedResultJson);
        }