public void TestGetBMIEnumerationForBMI_Overweight() { ICalculatorModule calculator = new CalculatorModule(); BMIResultTypeEnum enmResult = calculator.GetBMIResultTypeForBMIValue(29.99); Assert.IsTrue(enmResult == BMIResultTypeEnum.Overweight); }
public void TestGetBMIEnumerationForBMI_Obese() { ICalculatorModule calculator = new CalculatorModule(); BMIResultTypeEnum enmResult = calculator.GetBMIResultTypeForBMIValue(30); Assert.IsTrue(enmResult == BMIResultTypeEnum.Obese); }
public void TestGetBMIEnumerationForBMI_Normal() { ICalculatorModule calculator = new CalculatorModule(); BMIResultTypeEnum enmResult = calculator.GetBMIResultTypeForBMIValue(24.99); Assert.IsTrue(enmResult == BMIResultTypeEnum.Normal); }
public void TestCalculateBMIForHeightAndWeight_160lbs5ft8in() { ICalculatorModule calculator = new CalculatorModule(); double dblBMI = calculator.CalculateBMIForHeightAndWeight(5, 8, 160); Assert.IsTrue(dblBMI == 24.3); }
public void TestCalculateBMIForHeightAndWeight_110lbs5ft6in() { ICalculatorModule calculator = new CalculatorModule(); double dblBMI = calculator.CalculateBMIForHeightAndWeight(5, 6, 110); Assert.IsTrue(dblBMI == 17.8); }
public void TestCalculateBMIForHeightAndWeight_150lbs5ft5in() { ICalculatorModule calculator = new CalculatorModule(); double dblBMI = calculator.CalculateBMIForHeightAndWeight(5, 5, 150); Assert.IsTrue(dblBMI == 25); }
protected void btnCalculateBMI_Click(object sender, EventArgs e) { try { ClearErrorMessage(); ICalculatorModule calculatorModule = new CalculatorModule(); //Calculate BMI value result double dblBMIValueResult = calculatorModule.CalculateBMIForHeightAndWeight(HeightFeet, HeightInches, WeightPounds); lblBMIResultValue.InnerText = dblBMIValueResult.ToString(); BMIResultTypeEnum enmBMIResultType = calculatorModule.GetBMIResultTypeForBMIValue(dblBMIValueResult); lblBMIResultType.InnerText = WebHelper.GetBMIResultTypeText(enmBMIResultType); } catch (Exception ex) { //TODO: Create Exception class and types and display correct error message based on type of exception //For now just display the whole exception string DisplayErrorMessage(ex.ToString()); } }