public void TestHighestObeaseClassIIIImperial() { BmiCalculator bmi = new BmiCalculator(); bmi.Stone = 25; bmi.Pounds = 3; bmi.Feet = 6; bmi.Inches = 3; bmi.CalculateImperial(); double expectedBmiUser = 44; Assert.AreEqual(expectedBmiUser, Math.Floor(bmi.BmiUser)); }
public void TestLowestOverweightImperial() { BmiCalculator bmi = new BmiCalculator(); bmi.Stone = 14; bmi.Pounds = 5; bmi.Feet = 6; bmi.Inches = 3; bmi.CalculateImperial(); double expectedBmiUser = 25; Assert.AreEqual(expectedBmiUser, Math.Floor(bmi.BmiUser)); }
public void TestHighestNormalWeightImperial() { BmiCalculator bmi = new BmiCalculator(); bmi.Stone = 13; bmi.Pounds = 12; bmi.Feet = 6; bmi.Inches = 3; bmi.CalculateImperial(); double expectedBmiUser = 24; Assert.AreEqual(expectedBmiUser, Math.Floor(bmi.BmiUser)); }
public IActionResult BmiCalculator(BmiCalculator bmi) { if (bmi.Centimetres > 140) { bmi.CalculateMetric(); } else if (bmi.Feet > 4 && bmi.Stone > 6) { bmi.CalculateImperial(); } else { ViewBag.Error = "You have entered values too small for any adult!"; return(View()); } double BmiUser = bmi.BmiUser; return(RedirectToAction("HealthMessage", new { BmiUser })); }