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("невозможно ввычеслить площадь по данным параметрам.")); } }
public void Circle_ZeroParameters_zero_Square() { var result = _figureService.CalculateCircleSquare(0); Assert.AreEqual(0.0, result); }