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); }