コード例 #1
0
        public ActionResult <double> CalculateCircleSquare(int radius)
        {
            try
            {
                var result = _figreService.CalculateCircleSquare(radius);

                if (result < 0)
                {
                    return(NotFound("Невозможно ввычеслить площадь по данным параметрам."));
                }

                return(result);
            }
            catch (FigureNegativeParameterException)
            {
                //logging here
                return(NotFound("Радиус должен быть положительным."));
            }
            catch (Exception)
            {
                //logging here
                return(NotFound("невозможно ввычеслить площадь по данным параметрам."));
            }
        }
コード例 #2
0
        public void Circle_ZeroParameters_zero_Square()
        {
            var result = _figureService.CalculateCircleSquare(0);

            Assert.AreEqual(0.0, result);
        }