示例#1
0
        public void analyze_inputsides757_expectresultisoscelestriangle()
        {
            //Arrange
            int s1 = 7;
            int s2 = 5;
            int s3 = 7;
            //used these values to  check isosceles  triangle i.e checking side1 and side3 equal

            //Act
            string y = "isosceles triangle";
            string x = Trianglesolver.analyze(s1, s2, s3);

            //Assert

            Assert.AreEqual(x, y);
        }
示例#2
0
        public void analyze_inputsides946_expectresultscalenetriangle()
        {
            //Arrange
            int s1 = 9;
            int s2 = 4;
            int s3 = 6;

            //used these values to check scalene triangle i.e. all 3 sides are unequal
            //Act
            string y = "scalene triangle";
            string x = Trianglesolver.analyze(s1, s2, s3);

            //Assert

            Assert.AreEqual(x, y);
        }
示例#3
0
        public void analyze_inputsides732_expectresultnotatriangle()
        {
            //Arrange
            int s1 = 7;
            int s2 = 3;
            int s3 = 2;
            //used values as sum of side2 and side3 entered is less than the side1, i.e. not a triangle

            //Act
            string y = "not a triangle";
            string x = Trianglesolver.analyze(s1, s2, s3);

            //Assert

            Assert.AreEqual(x, y);
        }
示例#4
0
        public void analyze_inputsides666_expectresultequilateral()
        {
            //Arrange
            int s1 = 6;
            int s2 = 6;
            int s3 = 6;

            //used these values to check equilateral triagle i.e. all 3 sides are equal
            //Act
            string y = "equilateral triangle";
            string x = Trianglesolver.analyze(s1, s2, s3);

            //Assert

            Assert.AreEqual(x, y);
        }
示例#5
0
        public void test_analyze_Equilateraltriangle_input_66_66_66()
        {
            string output = Trianglesolver.analyze(66, 66, 66);

            Console.Write(output);
        }
示例#6
0
        public void test_analyze_Equilateraltriangle_input_55_55_55()
        {
            string output = Trianglesolver.analyze(55, 55, 55);

            Console.Write(output);
        }
示例#7
0
        public void test_analyze_trianglenotpossible_input_28_28_84()
        {
            string output = Trianglesolver.analyze(28, 28, 84);

            Console.Write(output);
        }
示例#8
0
        public void test_analyze_isoscelestriangle_input_38_38_14()
        {
            string output = Trianglesolver.analyze(38, 38, 14);

            Console.Write(output);
        }
示例#9
0
        public void test_analyze_isoscelestriangle_input_22_22_10()
        {
            string output = Trianglesolver.analyze(22, 22, 10);

            Console.Write(output);
        }
示例#10
0
        public void test_analyze_scalenetriangle_input_28_38_64()
        {
            string output = Trianglesolver.analyze(28, 38, 64);

            Console.Write(output);
        }
示例#11
0
        public void test_analyze_scalenetriangle_input_22_35_44()
        {
            string output = Trianglesolver.analyze(22, 35, 44);

            Console.Write(output);
        }