public void Pow_5And_NegativeNumber5_ShouldThrowExeption()
        {
            //Arrange
            var power   = 5;
            var epsilon = 0.0000001;
            var number  = 0;

            //Act
            void GetException() => NewtonMethod.Pow(power, number, epsilon);

            //Assert
            Assert.Throws <ArgumentException>(GetException);
        }
        public void Pow_5And_Number10_ShouldReturnCorrectValue()
        {
            //Arrange
            var power    = 5;
            var epsilon  = 0.0000001;
            var number   = 10;
            var expected = Math.Pow(10, (double)1 / 5);

            //Act
            var actual = NewtonMethod.Pow(power, number, epsilon);

            //Assert
            Assert.AreEqual(expected, actual, epsilon, "Pow 5 and number 10 test is successful");
        }