public void CanCalculateAccumulatedSurvivalRates()
 {
     var comparer = BuildComparer(0.000005);
     var e = new MortalityCalculator(TestConstants.DoedsIntensitetFromFinanstilsynetForFemales2011);
     var yearsList = new List<KeyValuePair<int,List<double>>>
                         {
                             new KeyValuePair<int, List<double>>(20,TestConstants.SurvivalDataForFemaleAged20AccumulatedVerified),
                             new KeyValuePair<int, List<double>>(22,TestConstants.SurvivalDataForFemaleAged22AccumulatedVerified),
                             new KeyValuePair<int, List<double>>(40,TestConstants.SurvivalDataForFemaleAged40AccumulatedVerified),
                         };
     foreach (var kv in yearsList)
     {
         var age = kv.Key;
         var verifiedValues = kv.Value;
         var years = verifiedValues.Count;
         var data = e.CalculateSurvivalRates(age, years);
         CollectionAssert.AreEqual(verifiedValues, data, comparer);
     }
 }