public void TestHighestObeaseClassIIIMetric() { BmiCalculator bmi = new BmiCalculator(); bmi.Kilograms = 161; bmi.Centimetres = 191; bmi.CalculateMetric(); double expectedBmiUser = 44; Assert.AreEqual(expectedBmiUser, Math.Floor(bmi.BmiUser)); }
public void TestLowestOverweightMetric() { BmiCalculator bmi = new BmiCalculator(); bmi.Kilograms = 92; bmi.Centimetres = 191; bmi.CalculateMetric(); double expectedBmiUser = 25; Assert.AreEqual(expectedBmiUser, Math.Floor(bmi.BmiUser)); }
public void TestHighestNormalWeightMetric() { BmiCalculator bmi = new BmiCalculator(); bmi.Kilograms = 88; bmi.Centimetres = 191; bmi.CalculateMetric(); 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 })); }