示例#1
0
        private void CalculateBTN_Click(object sender, EventArgs e)
        {
            var customer = new Customer();

            try
            {
                var result =
                    MathExtentions.CalculatePercentOfGoalSteps(this.StepGoalTxt.Text, this.TotalStepsTxt.Text);
                ResultLabel.Text = $"You reached {result}% of your goal!";
            }
            catch (ArgumentException exception)
            {
                MessageBox.Show("Your entry was not valid: " + exception.Message);
                ResultLabel.Text = string.Empty;
            }
        }
示例#2
0
 public void CalculatePercentOfGoalStepsTest(string goalSteps, string actualSteps)
 {
     //var actual = MathExtentions.CalculatePercentOfGoalSteps(goalSteps, actualSteps);
     Assert.That(() => MathExtentions.CalculatePercentOfGoalSteps(goalSteps, actualSteps), Throws.ArgumentException);
 }
示例#3
0
        public void CalculatePercentOfGoalStepsTest(string goalSteps, string actualSteps, float expectedResult)
        {
            var actual = MathExtentions.CalculatePercentOfGoalSteps(goalSteps, actualSteps);

            Assert.AreEqual(expectedResult, actual);
        }