Example #1
0
        public void TriangleCheck_10and0and0_returnedFalse()
        {
            float a        = 10;
            float b        = 0;
            float c        = 0;
            bool  expected = false;

            TriangleC t      = new TriangleC();
            bool      actual = t.TriangleCheck(a, b, c);

            Assert.AreEqual(expected, actual);
        }
Example #2
0
        public void TriangleCheck_5and3and6_returnedTrue()
        {
            float a        = 0;
            float b        = 3;
            float c        = 6;
            bool  expected = true;

            TriangleC t      = new TriangleC();
            bool      actual = t.TriangleCheck(a, b, c);

            Assert.AreEqual(expected, actual);
        }
Example #3
0
        public void TriangleCheck_5and5andMinus5_returnedFalse()
        {
            float a        = 5;
            float b        = 5;
            float c        = -5;
            bool  expected = false;

            TriangleC t      = new TriangleC();
            bool      actual = t.TriangleCheck(a, b, c);

            Assert.AreEqual(expected, actual);
        }
Example #4
0
 private void AddTriangleButton_Click(object sender, EventArgs e)
 {
     try
     {
         figures.Add(new Triangle(Convert.ToDouble(TriangleA.Text), Convert.ToDouble(TriangleB.Text), Convert.ToDouble(TriangleC.Text)));
         Console.WriteLine("Done!");
         TriangleA.Clear();
         TriangleB.Clear();
         TriangleC.Clear();
     }
     catch
     {
         Console.WriteLine("Oops, not enough params");
     }
 }
Example #5
0
 private void drawAllToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Random rnd= new Random();
     ShapeC ellipse = new EllipseC(rnd.Next(50), rnd.Next(50), rnd.Next(150), rnd.Next(150));
     ShapeC rectangle = new RectangleC(rnd.Next(50), rnd.Next(50), rnd.Next(350), rnd.Next(150));
     ShapeC triangle = new TriangleC(rnd.Next(50), rnd.Next(50), rnd.Next(150), rnd.Next(150), rnd.Next(200), rnd.Next(200));
     ShapeC line = new LineC(rnd.Next(50), rnd.Next(50), rnd.Next(150), rnd.Next(350));
     ListOfShapes.Add(ellipse);
     ListOfShapes.Add(rectangle);
     ListOfShapes.Add(triangle);
     ListOfShapes.Add(line);
     foreach (ShapeC Shape in ListOfShapes)
     {
         Shape.Draw();
     }
 }
Example #6
0
 private void triangleToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ShapeC triangle = new TriangleC(100, 100, 110, 220, 50, 50);
     triangle.Draw();
 }