public void FundLineConfiguration(string summarisationType, string fspCode, int dlc, string fundLine, string lineType) { FundingTypesProvider fundingTypesProvider = NewProvider(); var fundingTypes = fundingTypesProvider.Provide(); fundingTypes.Should().Contain(ft => ft.SummarisationType == summarisationType); var fundingStreams = fundingTypes.First(ft => ft.SummarisationType == summarisationType).FundingStreams; fundingStreams.Should().Contain(fs => fs.PeriodCode == fspCode && fs.DeliverableLineCode == dlc); var fundLines = fundingStreams.First(fs => fs.PeriodCode == fspCode && fs.DeliverableLineCode == dlc).FundLines; fundLines.Should().Contain(fl => fl.Fundline == fundLine && fl.LineType == lineType); }
private static List <FundingType> GetFundingTypes() { FundingTypesProvider fundingTypesProvider = new FundingTypesProvider(new JsonSerializationService()); return(fundingTypesProvider.Provide().ToList()); }
private static ICollection <FundingType> FundingTypesConfigured() { var fundingTypesProvider = new FundingTypesProvider(new JsonSerializationService()); return(fundingTypesProvider.Provide()); }