public LARSFunding LARSFundingFromEntity(LARS_Funding entity)
 {
     return(new LARSFunding
     {
         LearnAimRef = entity.LearnAimRef,
         FundingCategory = entity.FundingCategory,
         EffectiveFrom = entity.EffectiveFrom,
         EffectiveTo = entity.EffectiveTo,
         RateWeighted = entity.RateWeighted,
         WeightingFactor = entity.WeightingFactor,
         RateUnWeighted = entity.RateUnWeighted,
     });
 }
        public void LARSFundingFromEntity()
        {
            var lars_Funding = new LARS_Funding()
            {
                EffectiveFrom   = new DateTime(2017, 1, 1),
                EffectiveTo     = new DateTime(2018, 1, 1),
                FundingCategory = "FC",
                LearnAimRef     = "LearnAimRef",
                RateUnWeighted  = 1.2m,
                RateWeighted    = 1.3m,
                WeightingFactor = "WF",
            };

            var larsFunding = NewService().LARSFundingFromEntity(lars_Funding);

            larsFunding.EffectiveFrom.Should().Be(lars_Funding.EffectiveFrom);
            larsFunding.EffectiveTo.Should().Be(lars_Funding.EffectiveTo);
            larsFunding.FundingCategory.Should().Be(lars_Funding.FundingCategory);
            larsFunding.LearnAimRef.Should().Be(lars_Funding.LearnAimRef);
            larsFunding.RateUnWeighted.Should().Be(lars_Funding.RateUnWeighted);
            larsFunding.RateWeighted.Should().Be(lars_Funding.RateWeighted);
            larsFunding.WeightingFactor.Should().Be(lars_Funding.WeightingFactor);
        }