コード例 #1
0
        public ActionResult <bool> CheckTriangleIsRight(int aLenght, int bLength, int cLength)
        {
            try
            {
                var result = _figreService.CheckifTiangleIsRight(aLenght, bLength, cLength);


                return(result);
            }
            catch (FigureNegativeParameterException)
            {
                //logging here
                return(NotFound("Длины всех сторон должны быть положительными."));
            }
            catch (TRiangleDoesNotExistException)
            {
                return(NotFound("Треугольник не существует."));
            }
            catch (Exception)
            {
                //logging here
                return(NotFound("Невозможно ввычеслить площадь по данным параметрам."));
            }
        }
コード例 #2
0
        public void Triangle_Not_Right()
        {
            var result = _figureService.CheckifTiangleIsRight(1, 10, 2);

            Assert.IsFalse(result);
        }