private void button2_Click(object sender, EventArgs e) { try { var sides = textBox2.Text; if (!string.IsNullOrEmpty(textBox2.Text)) { var points = sides.Split(new [] { ' ' }); var side1 = int.Parse(points[0]); var side2 = int.Parse(points[1]); var side3 = int.Parse(points[2]); triangle = new Triangle(side1, side2, side3); isScaleneLbl.Text = triangle.IsScalene() ? "yes" : "no"; isIsolescenesLbl.Text = triangle.IsIsosceles() ? "yes" : "no"; isEquilateralLbl.Text = triangle.IsEquilateral() ? "yes" : "no"; Refresh(); } } catch (FormatException ex) { MessageBox.Show("Couldn't parse input!"); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } }
public void IsScalene_WhenNoSidesEqual_ReturnsTrue(double side1, double side2, double side3) { var triangle = new Triangle(side1, side2, side3); Assert.IsTrue(triangle.IsScalene()); }
public void IsScalene_WhenIsIscocolese_ReturnsFalse(double side1, double side2, double side3) { var triangle = new Triangle(side1, side2, side3); Assert.AreEqual(triangle.IsScalene(), !triangle.IsIsosceles()); }
public void IsScalene_WhenIsEquilateral_ReturnsFalse(double side1, double side2, double side3) { var triangle = new Triangle(side1, side2, side3); Assert.AreEqual(triangle.IsScalene(), !triangle.IsEquilateral()); }