public void ShouldRoundLearnerSatisfaction(double?finalScore, double?expected)
        {
            // Arrange
            var provider = new CoreProvider
            {
                Ukprn = 12345
            };

            var satisfactionRates = new LearnerSatisfactionRateResult
            {
                Rates = new List <SatisfactionRateProvider>
                {
                    new SatisfactionRateProvider
                    {
                        FinalScore = finalScore,
                        Ukprn      = provider.Ukprn
                    }
                }
            };

            // Act
            _sut.SetLearnerSatisfactionRate(satisfactionRates, provider);

            // Assert
            Assert.AreEqual(expected, provider.LearnerSatisfaction);
        }
        public void SetLearnerSatisfactionRate(LearnerSatisfactionRateResult satisfactionRates, Core.Models.Provider.Provider provider)
        {
            var learnerSatisfaction = satisfactionRates.Rates.SingleOrDefault(sr => sr.Ukprn == provider.Ukprn);

            provider.LearnerSatisfaction = GetRoundedSatisfactionRate(learnerSatisfaction);
        }