public void Test_Triangle_For_Scalene()
        {
            var triangle = new Triangle(5, 10, 7);
            Assert.AreEqual(triangle.TriangleType, TriangleType.Scalene);

            triangle = new Triangle(5, 7, 11);
            Assert.AreEqual(triangle.TriangleType, TriangleType.Scalene);
        }
        public void Test_Triangle_For_Error()
        {
            var triangle = new Triangle(1, 2, -3);
            Assert.AreEqual(triangle.TriangleType, TriangleType.Error);

            triangle = new Triangle(1, 0, 3);
            Assert.AreEqual(triangle.TriangleType, TriangleType.Error);

            triangle = new Triangle(-1, 0, 3);
            Assert.AreEqual(triangle.TriangleType, TriangleType.Error);

            triangle = new Triangle(5, 70, 11);
            Assert.AreEqual(triangle.TriangleType, TriangleType.Error);
        }
Example #3
0
 public TriangleType WhatShapeIsThis(int a, int b, int c)
 {
     var triangle = new Triangle(a, b, c);
     return (TriangleType) triangle.TriangleType;
 }
 public void Test_Triangle_For_Isosceles()
 {
     var triangle = new Triangle(20, 20, 30);
     Assert.AreEqual(triangle.TriangleType, TriangleType.Isosceles);
 }
 public void Test_Triangle_For_Equilateral()
 {
     var triangle = new Triangle(2, 2, 2);
     Assert.AreEqual(triangle.TriangleType, TriangleType.Equilateral);
 }