public void TestUnderweightLowestMetric() { // Arrange BMI calculator = new BMI(); calculator.Metres = 5; calculator.Kilograms = 5; // Act calculator.BMICalculateMetric(); double expectedDistance = 0.2; // Assert double Answer = Math.Round(calculator.BMIResult, 2); Assert.AreEqual(expectedDistance, Answer); }
public IActionResult BMICalculator(BMI bmi) { if (bmi.Metres > 140) { bmi.BMICalculateMetric(); } else if (bmi.Feet > 4 && bmi.Stones > 6) { bmi.BMICalculateImperial(); } else { ViewBag.Error = "You have entered values too small for an adult >_>"; return(View()); } double bmiResult = bmi.BMIResult; return(RedirectToAction("HealthMessage", new { bmiResult })); }
public void TestNormalHighestMetric() { // Arrange BMI calculator = new BMI(); calculator.Metres = 1.50; calculator.Kilograms = 56; // Act calculator.BMICalculateMetric(); double expectedDistance = 24.89; // Assert double Answer = Math.Round(calculator.BMIResult, 2); Assert.AreEqual(expectedDistance, Answer); }
public void TestClass2ObeseLowestMetric() { // Arrange BMI calculator = new BMI(); calculator.Metres = 1.50; calculator.Kilograms = 79; // Act calculator.BMICalculateMetric(); double expectedDistance = 35.11; // Assert double Answer = Math.Round(calculator.BMIResult, 2); Assert.AreEqual(expectedDistance, Answer); }