public void NCAAPassRating_Worst_LowerLimit() { //arrange var calculator = new PassingCalculator(100, 100, -9900, 0, 0); //act var result = calculator.NCAAPassRating(); //assert Assert.AreEqual(-731.6, result); }
public void NCAAPassRating_AlmostBest_LessThanUpperLimit() { //arrange var calculator = new PassingCalculator(100, 100, 9899, 100, 0); //act var result = calculator.NCAAPassRating(); //assert Assert.IsTrue(1261.6 > result); }
public void NCAAPassRating_Best_UpperLimit() { //arrange var calculator = new PassingCalculator(100, 100, 9900, 100, 0); //act var result = calculator.NCAAPassRating(); //assert Assert.AreEqual(1261.6, result); }
public void NCAAPassRating_InterceptionsOnly_Negative200() { //arrange var calculator = new PassingCalculator(100, 0, 0, 0, 100); //act var result = calculator.NCAAPassRating(); //assert Assert.AreEqual(-200, result); }
public void NCAAPassRating_AlmostWorst_GreaterThanLowerLimit() { //arrange var calculator = new PassingCalculator(100, 100, -9899, 0, 0); //act var result = calculator.NCAAPassRating(); //assert Assert.IsTrue(-731.6 < result); }
private void UpdateFormulaRelated() { _resetCommand.RaiseCanExecuteChanged(); if (ThrowAttempts.HasValue && PassCompletion.HasValue && PassingYards.HasValue && Touchdowns.HasValue && Interceptions.HasValue) { _calculator.ThrowAttempts = ThrowAttempts.Value; _calculator.PassCompletion = PassCompletion.Value; _calculator.PassingYards = PassingYards.Value; _calculator.Touchdowns = Touchdowns.Value; _calculator.Interceptions = Interceptions.Value; if (NFLIsChecked) { PasserRatingResult = $"NFL Passer Rating: {Math.Round(_calculator.NFLPassRating(), 2)}"; } if (NCAAIsChecked) { PasserRatingResult = $"NCAA Passer Rating: {Math.Round(_calculator.NCAAPassRating(), 2)}"; } } }