public static void Main()
    {
        TriangleTracker triangle = new TriangleTracker();

        Console.WriteLine("Enter the length for side 1: ");
        int side1 = int.Parse(Console.ReadLine());

        Console.WriteLine("Enter the length for side 2: ");
        int side2 = int.Parse(Console.ReadLine());

        Console.WriteLine("Enter the length for side 3: ");
        int side3 = int.Parse(Console.ReadLine());

        string triangleType = triangle.calculateTriangle(side1, side2, side3);

        Console.WriteLine(triangleType);
    }
        public static void Main()
        {
            Console.WriteLine("Give us Side A: ");
            string stringSideA = Console.ReadLine();
            int    sideA       = int.Parse(stringSideA);

            Console.WriteLine("Give us Side B: ");
            string stringSideB = Console.ReadLine();
            int    sideB       = int.Parse(stringSideB);

            Console.WriteLine("Give us Side C: ");
            string stringSideC = Console.ReadLine();
            int    sideC       = int.Parse(stringSideC);

            TriangleTracker tri    = new TriangleTracker();
            string          output = tri.IsTriangleTracker(sideA, sideB, sideC);

            Console.WriteLine(output);
        }
예제 #3
0
        public void IsTriangle_CheckSidesAreTriangle_True()
        {
            TriangleTracker testTriangleTracker = new TriangleTracker();

            Assert.AreEqual(true, testTriangleTracker.IsTriangle(3, 3, 3));
        }
예제 #4
0
        public void IsTriangle_Equilateral_true()
        {
            TriangleTracker testTriangle = new TriangleTracker();

            Assert.AreEqual(true, testTriangle.IsTriangleTracker(3, 3, 3));
        }
예제 #5
0
        public void IsTriangleIsosceles_CheckSidesAreIsosceles_True()
        {
            TriangleTracker testTriangleTracker = new TriangleTracker();

            Assert.AreEqual(true, testTriangleTracker.IsTriangleIsosceles(3, 3, 5));
        }
예제 #6
0
        public void IsTriangleIsosceles_CheckSidesAreIsosceles_False()
        {
            TriangleTracker testTriangleTracker = new TriangleTracker();

            Assert.AreEqual(false, testTriangleTracker.IsTriangleIsosceles(1, 2, 3));
        }
예제 #7
0
        [TestMethod] // this works
        public void CalculateTriangle_IsNotTriangle_True()
        {
            TriangleTracker triangleTracker = new TriangleTracker();

            Assert.AreEqual("Cannot make a valid triangle.", triangleTracker.CalculateTriangle(3, 9, 22));
        }
예제 #8
0
        public void IsTriangleEquilateral_CheckSidesAreEquilateral_False()
        {
            TriangleTracker testTriangleTracker = new TriangleTracker();

            Assert.AreEqual(false, testTriangleTracker.IsTriangleEquilateral(3, 2, 1));
        }
        public void Tracker_IsANumber_True()
        {
            TriangleTracker triangleTrackerTests = new TriangleTracker();

            Assert.AreEqual(true, triangleTrackerTests.SideCheck("5"));
        }
예제 #10
0
        public void isTriangle_NotTriangle_true()
        {
            TriangleTracker testTriangle = new TriangleTracker();

            Assert.AreEqual(true, testTriangle.IsTriangleTracker(7, 6, 15));
        }
        public void Tracker_IsIsoscelesTriangle_True()
        {
            TriangleTracker triangleTrackerTests = new TriangleTracker();

            Assert.AreEqual(true, triangleTrackerTests.IsTri(4, 4, 3));
        }
        public void Tracker_IsScalene_True()
        {
            TriangleTracker triangleTrackerTests = new TriangleTracker();

            Assert.AreEqual(true, triangleTrackerTests.IsTri(3, 4, 5));
        }
        public void Tracker_IsEqualateralTriangle_True()
        {
            TriangleTracker triangleTrackerTests = new TriangleTracker();

            Assert.AreEqual(true, triangleTrackerTests.IsTri(3, 3, 3));
        }
        public void Tracker_IsTriangle_False()
        {
            TriangleTracker triangleTrackerTests = new TriangleTracker();

            Assert.AreEqual(false, triangleTrackerTests.IsTri(9, 2, 2));
        }
        public void Tracker_IsANumber_False()
        {
            TriangleTracker triangleTrackerTests = new TriangleTracker();

            Assert.AreEqual(false, triangleTrackerTests.SideCheck("w"));
        }
예제 #16
0
        public void isTriangle_Isoceles_true()
        {
            TriangleTracker testTriangle = new TriangleTracker();

            Assert.AreEqual(true, testTriangle.IsTriangleTracker(2, 2, 3));
        }
예제 #17
0
        public void CalculateTriangle_IsIsoscelesTriangle_True()
        {
            TriangleTracker triangleTracker = new TriangleTracker();

            Assert.AreEqual("You made an isosceles triangle.", triangleTracker.CalculateTriangle(2, 4, 2));
        }
예제 #18
0
        public void isTriangle_Scalene_true()
        {
            TriangleTracker testTriangle = new TriangleTracker();

            Assert.AreEqual(true, testTriangle.IsTriangleTracker(100, 123, 232));
        }
예제 #19
0
        public void IsTriangle_SidesAreNotTriangle_False()
        {
            TriangleTracker testTriangleTracker = new TriangleTracker();

            Assert.AreEqual(false, testTriangleTracker.IsTriangle(1, 1, 5));
        }
예제 #20
0
        public void CalculateTriangle_IsEquilateralTriangle_True()
        {
            TriangleTracker triangleTracker = new TriangleTracker();

            Assert.AreEqual("You made an equilateral triangle.", triangleTracker.CalculateTriangle(2, 2, 2));
        }
예제 #21
0
        public void CalculateTriangle_IsScaleneTriangle_True()
        {
            TriangleTracker triangleTracker = new TriangleTracker();

            Assert.AreEqual("You made a scalene triangle.", triangleTracker.CalculateTriangle(4, 5, 7));
        }