public void Get_right_angle() { Triangle triangleObj = new Triangle(); triangleObj.MainSide = 1; triangleObj.SideB = 0.71; triangleObj.SideC = 0.71; var triangle = new Pythagoras(triangleObj); bool expected = true; var result = triangle.GetRightTriangle(); Assert.Equal(expected, result); }
public double GetTriangleArea() { Pythagoras p = new Pythagoras(_triangle); var result = p.GetRightTriangle(); Console.WriteLine(result ? "Треугольник прямоугольный" : "Треугольник не прямоугольный"); SemiPerimeterCalculation semiPerimeter = new SemiPerimeterCalculation(); var semiPerimeterResult = semiPerimeter.GetSemiPerimeter(_triangle); TriangleAreaCalculation triangleArea = new TriangleAreaCalculation(); var triangleAreaResult = triangleArea.GetArea(semiPerimeterResult, _triangle); return(triangleAreaResult); }