В том же проекте решите вспомогательную задачу на геометрию в классе TriangleTask.cs.
Реализуйте метод double GetABAngle(a, b, c). Он должен возвращать угол в радианах между сторонами a и b в треугольнике со сторонами a, b, c.
Естественно, для практических целей треугольник может быть вырожденным, то есть некоторые стороны могут иметь длину 0. При недопустимых аргументах или при невозможности определить угол в вырожденном треугольнике метод должен возвращать double.NaN.
В том же файле напишите модульные тесты, покрывающие все случаи. В том числе и особые, граничные случаи.
using System;
using static System.Math;
using NUnit.Framework;
namespace Manipulation
{
public class TriangleTask
{
Стоимость решения этой задачи всего 100 рублей, купи решения у меня 🙂

