public void ShouldRoundEmployerSatisfaction(double?finalScore, double?expected) { // Arrange var provider = new CoreProvider { Ukprn = 12345 }; var satisfactionRates = new EmployerSatisfactionRateResult { Rates = new List <SatisfactionRateProvider> { new SatisfactionRateProvider { FinalScore = finalScore, Ukprn = provider.Ukprn } } }; // Act _sut.SetEmployerSatisfactionRate(satisfactionRates, provider); // Assert Assert.AreEqual(expected, provider.EmployerSatisfaction); }
public void SetEmployerSatisfactionRate(EmployerSatisfactionRateResult satisfactionRates, Core.Models.Provider.Provider provider) { var employerSatisfaction = satisfactionRates.Rates.SingleOrDefault(sr => sr.Ukprn == provider.Ukprn); provider.EmployerSatisfaction = GetRoundedSatisfactionRate(employerSatisfaction); }