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; } }
public void CalculatePercentOfGoalStepsTest(string goalSteps, string actualSteps) { //var actual = MathExtentions.CalculatePercentOfGoalSteps(goalSteps, actualSteps); Assert.That(() => MathExtentions.CalculatePercentOfGoalSteps(goalSteps, actualSteps), Throws.ArgumentException); }
public void CalculatePercentOfGoalStepsTest(string goalSteps, string actualSteps, float expectedResult) { var actual = MathExtentions.CalculatePercentOfGoalSteps(goalSteps, actualSteps); Assert.AreEqual(expectedResult, actual); }