public static double Asin(double value)
        {
            var radians = DegreeHelper.DegreesToRadians(value);
            var result  = System.Math.Asin(radians);

            return(result);
        }
        public static double Atan2(double value, double secondaryValue)
        {
            var radians          = DegreeHelper.DegreesToRadians(value);
            var secondaryRadians = DegreeHelper.DegreesToRadians(secondaryValue);
            var result           = System.Math.Atan2(radians, secondaryRadians);

            return(result);
        }
        public void DegreeToRadiansTest(double value, double expected)
        {
            var actual = DegreeHelper.DegreesToRadians(value);

            Assert.True(expected.EqualsWithinTolerance(actual, 6), $"expected {expected} and actual {actual} are not equal.");
        }