/// <summary> /// Takes category and returns class to allow for text colour change. /// </summary> /// <param name="category">blood pressure category</param> /// <returns>css class</returns> public string GetDivClass(BPCategory category) { string cssClass = string.Empty; switch (category) { case BPCategory.Low: cssClass = "cssLow"; break; case BPCategory.Normal: cssClass = "cssNormal"; break; case BPCategory.PreHigh: cssClass = "cssPreHigh"; break; case BPCategory.High: cssClass = "cssHigh"; break; default: cssClass = "cssAbnormal"; break; } return(cssClass); }
private void CalculateHealthTip(BPCategory bPCategory) { switch (bPCategory) { case BPCategory.Normal: this.HealthTip = "Keep up the good work!"; break; case BPCategory.Low: this.HealthTip = "TIP: Factor some salt into your diet, eat healthy fruits and grains and consult a physician."; break; case BPCategory.PreHigh: this.HealthTip = "TIP: Reduce weight, increase exercise and reduce alcohol consumption."; break; case BPCategory.High: this.HealthTip = "Consult a physician."; break; default: this.HealthTip = ""; break; } }
public void TestHighRange() { BloodPressure bp_calc = new BloodPressure(); bp_calc.Systolic = 150; bp_calc.Diastolic = 95; BPCategory bpCategory = bp_calc.Category; Assert.AreEqual(bpCategory, BPCategory.High); }
public void TestNormalRange() { BloodPressure bp_calc = new BloodPressure(); bp_calc.Systolic = 100; bp_calc.Diastolic = 70; BPCategory bpCategory = bp_calc.Category; Assert.AreEqual(bpCategory, BPCategory.Normal); }
public void TestLowRange() { BloodPressure bp_calc = new BloodPressure(); bp_calc.Systolic = 80; bp_calc.Diastolic = 50; BPCategory bpCategory = bp_calc.Category; Assert.AreEqual(bpCategory, BPCategory.Low); }
public void BPCategory_Adult_HasHighBloodPressure_ReturnsTrue() { //Triple 'A' Method of Test //Arrange and Add BloodPressure bloodPressure = new BloodPressure(); BPCategory category = bloodPressure.getHighResult(134, 84, "adult"); //Assert // Return true when the category are hit with age range Assert.AreEqual(category, BPCategory.HighAdult); }
public void BPCategory_Baby_HasNormalBloodPressure_ReturnsTrue() { //Triple 'A' Method of Test //Arrange and Add BloodPressure bloodPressure = new BloodPressure(); BPCategory category = bloodPressure.getNormalResult(90, 60, "baby"); //Assert // Return true when the category are hit with age range Assert.AreEqual(category, BPCategory.NormalBaby); }
public void BPCategory_MidLife_HasNormalBloodPressure_ReturnsTrue() { //Triple 'A' Method of Test //Arrange and Add BloodPressure bloodPressure = new BloodPressure(); BPCategory category = bloodPressure.getNormalResult(125, 83, "midlife"); //Assert // Return true when the category are hit with age range Assert.AreEqual(category, BPCategory.NormalMidLife); }
public void BPCategory_Adult_HasLowBloodPressure_Direct_ReturnsTrue() { //Triple 'A' Method of Test //Arrange and Add BloodPressure bloodPressure = new BloodPressure(); BPCategory category = bloodPressure.getLowResult(110, 77, "adult"); //Assert // Return true when the category are hit with age range Assert.AreEqual(category, BPCategory.LowAdult); }
public void TestMethod2() { BloodPressure test = new BloodPressure(); test.Diastolic = 50; test.Systolic = 110; BPCategory bPCategory = test.Category; Assert.AreEqual(BPCategory.Normal, bPCategory, "Incorrect"); }
public void whenLowDiastolicAndLowSysThenLowBP() { BloodPressure test = new BloodPressure(); test.Diastolic = 50; test.Systolic = 80; BPCategory bPCategory = test.Category; Assert.AreEqual(BPCategory.Low, bPCategory, "Incorrect"); }
public void BPCategory_UserHasLowBloodPressure_ReturnsTrue() { //Triple 'A' Method of Test //Arrange and Add BloodPressure bloodPressure = new BloodPressure() { Systolic = 76, Diastolic = 58 }; BPCategory bloodPressureCategory = bloodPressure.Category; //Assert Assert.AreEqual(BPCategory.Low, bloodPressureCategory); }
public void BPCategory_Teen_HasLowBloodPressure_ReturnsFalse() { //Triple 'A' Method of Test //Arrange and Add BloodPressure bloodPressure = new BloodPressure() { Systolic = 105, Diastolic = 73, Age = 16 }; BPCategory bloodPressureCategory = bloodPressure.Category; //Assert // There is a conflict as Teens low blood pressure is Normal in other charts Assert.AreNotEqual(BPCategory.LowTeen, bloodPressureCategory); }
public void BPCategory_MidLife_HasNormalBloodPressure_ReturnsFalse() { //Triple 'A' Method of Test //Arrange and Add BloodPressure bloodPressure = new BloodPressure() { Systolic = 125, Diastolic = 83, Age = 41 }; BPCategory bloodPressureCategory = bloodPressure.Category; //Assert // Another conflict as Midlife Normal, fits into the Pre High so should return False Assert.AreNotEqual(BPCategory.NormalMidLife, bloodPressureCategory); }
public void BPCategory_Adult_HasLowBloodPressure_ReturnsTrue() { //Triple 'A' Method of Test //Arrange and Add BloodPressure bloodPressure = new BloodPressure() { Systolic = 111, Diastolic = 78, Age = 35 }; BPCategory bloodPressureCategory = bloodPressure.Category; //Assert // There is a conflict as Adults low blood pressure is Normal in other charts, so will return normal Assert.AreEqual(BPCategory.Normal, bloodPressureCategory); }
public void BPCategory_UserHasNormalBloodPressure_ReturnsFalse() { //Triple 'A' Method of Test //Arrange and Add BloodPressure bloodPressure = new BloodPressure() { Systolic = 150, Diastolic = 84 }; BPCategory bloodPressureCategory = bloodPressure.Category; //Assert Assert.AreNotEqual(BPCategory.Normal, bloodPressureCategory); }
public void BPCategory_Child_HasLowBloodPressure_ReturnsFalse() { //Triple 'A' Method of Test //Arrange and Add BloodPressure bloodPressure = new BloodPressure() { Systolic = 80, Diastolic = 55, Age = 2 }; BPCategory bloodPressureCategory = bloodPressure.Category; //Assert Assert.AreNotEqual(BPCategory.LowChild, bloodPressureCategory); }