public void TestDiabetesPrevAndRiskHighestQuintileExists() { var areaTypeId = AreaTypeIds.Ccg; var profileId = ProfileIds.Diabetes; var parentArea = new ParentArea(AreaCodes.CommissioningRegionLondon, areaTypeId); ComparatorMap comparatorMap = new ComparatorMapBuilder(parentArea).ComparatorMap; GroupData data = new GroupDataBuilderByGroupings { GroupId = GroupIds.Diabetes_PrevalenceAndRisk, ChildAreaTypeId = areaTypeId, ProfileId = ProfileIds.Diabetes, ComparatorMap = comparatorMap, AssignData = true }.Build(); IList<TrendRoot> trendRoots = new TrendRootBuilder().Build(data.GroupRoots, comparatorMap, areaTypeId, profileId, data.IndicatorMetadata, false); var highestQuintileCount = trendRoots.Select(x => x.DataPoints.Values.FirstOrDefault()[0].Significance).Count(significances => significances.ContainsValue((Significance)5)); Assert.AreNotEqual(highestQuintileCount, 0); }