int ApplyAgePointsCeiling(int maximumPoints, int customerAgeInYears) { var ageBracketCalculator = new AgeBracketCalculator(customerAgeInYears); return(maximumPoints > ageBracketCalculator.GetScore() ? ageBracketCalculator.GetScore() : maximumPoints); }
public void Constructor_SetAgeBracketBand_Senior() { var calculatorFloor = new AgeBracketCalculator(51); Assert.Equal(AgeBracketBands.Senior, calculatorFloor.AgeBracketBand); var calculatorCeiling = new AgeBracketCalculator(75); Assert.Equal(AgeBracketBands.Senior, calculatorCeiling.AgeBracketBand); }
public void Constructor_SetAgeBracketBand_MiddleAged() { var calculatorFloor = new AgeBracketCalculator(36); Assert.Equal(AgeBracketBands.MiddleAged, calculatorFloor.AgeBracketBand); var calculatorCeiling = new AgeBracketCalculator(50); Assert.Equal(AgeBracketBands.MiddleAged, calculatorCeiling.AgeBracketBand); }
public void Constructor_SetAgeBracketBand_Adult() { var calculatorFloor = new AgeBracketCalculator(26); Assert.Equal(AgeBracketBands.Adult, calculatorFloor.AgeBracketBand); var calculatorCeiling = new AgeBracketCalculator(35); Assert.Equal(AgeBracketBands.Adult, calculatorCeiling.AgeBracketBand); }
public void GetMaxScore_Senior() { var calculator = new AgeBracketCalculator(66); Assert.Equal(6, calculator.GetScore()); }
public void GetMaxScore_MiddleAged() { var calculator = new AgeBracketCalculator(42); Assert.Equal(5, calculator.GetScore()); }
public void GetMaxScore_Adult() { var calculator = new AgeBracketCalculator(30); Assert.Equal(4, calculator.GetScore()); }
public void GetMaxScore_YoungAdult() { var calculator = new AgeBracketCalculator(22); Assert.Equal(3, calculator.GetScore()); }