static void Main(string[] args) { var bmi = BmiCalculator.GetBmi(158, 45); var type = BmiCalculator.GetBodyType(bmi); Console.WriteLine($"あなたは{type}です"); }
public void IsNormalWeightByBmi_MaximumNormal_ReturnTrue() { double bmi = 25.00; bool result = BmiCalculator.IsNormalWeightByBmi(bmi); Assert.That(result, Is.True); }
public void IsNormalWeightByBmi_Overweight_ReturnFalse() { double bmi = 25.01; bool result = BmiCalculator.IsNormalWeightByBmi(bmi); Assert.That(result, Is.False); }
public void Calculate_Bmi_In_Metric_Mode() { double weight = 85; double height = 1.82; var calculator = new BmiCalculator(FormulaType.Metric, new CategoryRetriever()); Assert.Equal(25.7, calculator.CalculateWeight(weight, height)); }
public void Calculate_Bmi_In_Imperial_Mode() { double weight = 190; double height = 72; var calculator = new BmiCalculator(); Assert.Equal(25.8, calculator.CalculateWeight(weight, height)); }
public void Calculate_NormalWeightSmallBody_Return18Point8() { double heightInInches = 58.00; double weightInPounds = 90.00; double bmi = BmiCalculator.Calculate(heightInInches, weightInPounds); Assert.That(bmi, Is.EqualTo(18.80).Within(0.01)); }
public void Calculate_NormalWeightBigBody_Return23Point46() { double heightInInches = 83.00; double weightInPounds = 230.00; double bmi = BmiCalculator.Calculate(heightInInches, weightInPounds); Assert.That(bmi, Is.EqualTo(23.46).Within(0.01)); }
public IActionResult BmiCalculator(BmiCalculator bmi) { bmi.HeightUnit = "Metres"; bmi.WeightUnit = "Kilograms"; bmi.Height = bmi.Height / 100; bmi.CalculateIndex(); double index = bmi.Index; return(RedirectToAction("HealthMessage", new { index })); }
public void CalculateBmiFromCsv_CorrectDataIsGiven_BmiIsCalculated(string csvRow, double expectedBmi) { //Arrange var calculator = new BmiCalculator(); //Act var calculatedBmi = calculator.CalculateBmiFromCsv(csvRow); //Assert calculatedBmi.Should().Be(expectedBmi); }
public static void Main(string[] args) { Console.Write("身長(cm):"); var height = double.Parse(Console.ReadLine()); Console.Write("体重(kg):"); var weight = double.Parse(Console.ReadLine()); var bmi = BmiCalculator.GetBmi(height, weight); Console.WriteLine($"BMIは{bmi:.00}の{BmiCalculator.GetBodyType(bmi)}です。"); }
public void TestLowestNormalMetric() { BmiCalculator bmi = new BmiCalculator(); bmi.Kilograms = 47.1; bmi.Centimetres = 160; bmi.CalculateMetricBMI(); double expectedBMI = 18; Assert.AreEqual(expectedBMI, System.Math.Floor(bmi.Index)); }
public void TestHighestUnderweightMetric() { BmiCalculator bmi = new BmiCalculator(); bmi.Kilograms = 68.2; bmi.Centimetres = 193; bmi.CalculateMetricBMI(); double expectedBMI = 18; Assert.AreEqual(expectedBMI, System.Math.Floor(bmi.Index)); }
public void TestHighestObeseThirdMetric() { BmiCalculator bmi = new BmiCalculator(); bmi.Kilograms = 97.7; bmi.Centimetres = 152; bmi.CalculateMetricBMI(); double expectedBMI = 42; Assert.AreEqual(expectedBMI, System.Math.Floor(bmi.Index)); }
public void TestLowestObeseSecondMetric() { BmiCalculator bmi = new BmiCalculator(); bmi.Kilograms = 90.9; bmi.Centimetres = 160; bmi.CalculateMetricBMI(); double expectedBMI = 35; Assert.AreEqual(expectedBMI, System.Math.Floor(bmi.Index)); }
public void TestHighestObeseFirstMetric() { BmiCalculator bmi = new BmiCalculator(); bmi.Kilograms = 88.6; bmi.Centimetres = 160; bmi.CalculateMetricBMI(); double expectedBMI = 34; Assert.AreEqual(expectedBMI, System.Math.Floor(bmi.Index)); }
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 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 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 TestHighestObeseFirstImperial() { BmiCalculator bmi = new BmiCalculator(); bmi.Pounds = 195; bmi.Feet = 5; bmi.Inches = 3; bmi.CalculateImperialBMI(); double expectedBMI = 34; Assert.AreEqual(expectedBMI, System.Math.Floor(bmi.Index)); }
public void TestLowestObeseThirdImperial() { BmiCalculator bmi = new BmiCalculator(); bmi.Pounds = 205; bmi.Feet = 5; bmi.Inches = 0; bmi.CalculateImperialBMI(); double expectedBMI = 40; Assert.AreEqual(expectedBMI, System.Math.Floor(bmi.Index)); }
public void TestHighestUnderweightImperial() { BmiCalculator bmi = new BmiCalculator(); bmi.Pounds = 150; bmi.Feet = 6; bmi.Inches = 4; bmi.CalculateImperialBMI(); double expectedBMI = 18; Assert.AreEqual(expectedBMI, System.Math.Floor(bmi.Index)); }
public void TestLowestNormalImperial() { BmiCalculator bmi = new BmiCalculator(); bmi.Pounds = 105; bmi.Feet = 5; bmi.Inches = 3; bmi.CalculateImperialBMI(); double expectedBMI = 18; Assert.AreEqual(expectedBMI, System.Math.Floor(bmi.Index)); }
public void TestMetric20() { BmiCalculator calculator = new BmiCalculator(); calculator.UnitType = BmiCalculator.METRIC; calculator.HeightInput = 1.83; calculator.WeightInput = 68; calculator.CalculateBMI(); int expectedResult = 20; Assert.AreEqual(expectedResult, calculator.BmiResult); }
public void TestImperial20() { BmiCalculator calculator = new BmiCalculator(); calculator.UnitType = BmiCalculator.IMPERIAL; calculator.HeightInput = 6; calculator.WeightInput = 10.7; calculator.CalculateBMI(); int expectedResult = 20; Assert.AreEqual(expectedResult, calculator.BmiResult); }
static void Main(string[] args) { System.Console.WriteLine("身長をセンチメートル単位で入力してください。例:170"); string strHeight = System.Console.ReadLine(); int intHeight = int.Parse(strHeight); System.Console.WriteLine("体重をキログラム単位で入力してください。例:70"); string strWeight = System.Console.ReadLine(); int intWeight = int.Parse(strWeight); BmiCalculator calculator = new BmiCalculator(); double value = calculator.Calculate(intHeight, intWeight); System.Console.WriteLine($"あなたのBMI指数は {value} です。"); System.Console.ReadLine(); }
public void TestLowestUnderweightMetric() { BmiCalculator bmi = new BmiCalculator(); bmi.Kilograms = 45.5; bmi.Centimetres = 193; bmi.CalculateMetricBMI(); double expectedBMI = 12; /// Rounding BMI down to the nearest integer as the tests /// based on the BMI chart are all in integers Assert.AreEqual(expectedBMI, System.Math.Floor(bmi.Index)); }
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 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 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 static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("BNU CO453 Applications Programming 2020-2021!"); Console.WriteLine(); Console.Beep(); DistanceConverter converter = new DistanceConverter(); converter.ConvertDistance(); BmiCalculator calculator = new BmiCalculator(); calculator.CalculateBodyMassIndex(); }