Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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());
        }