public void GetPlannedInspectionsGroupedShouldReturnCorrectInspectionsAndGrouped(int festivalId) { Festival festival = _modelMocks.Festivals.First(f => f.Id == festivalId); List <List <PlannedInspection> > expected = _dbMock.Object.PlannedInspections .Where(pi => pi.Festival.Id == festivalId) .GroupBy(pi => pi.StartTime).Select(grp => grp.ToList()) .ToList(); List <List <PlannedInspection> > result = _inspectionService.GetPlannedInspectionsGrouped(festival); Assert.Equal(expected, result); }