示例#1
0
        public void DegreeNegative_Calculate_ResultMustBeNumber()
        {
            var number = new PowerFunction(-1);


            Assert.IsTrue(number.Calculate(-2.9).Eq(-0.3448));
        }
示例#2
0
        public void ArgumentOfNegativeAndOddDegree_Calculate_ResultMustBeNegativeNumber()
        {
            var number = new PowerFunction(3);


            Assert.IsTrue(number.Calculate(-2.9).Eq(-24.389));
        }
示例#3
0
        public void DegreeIsZero_Calculate_ResultMustBeZero()
        {
            var number = new PowerFunction(0);


            Assert.IsTrue(number.Calculate(2.2).Eq(1));
        }
示例#4
0
        public void ArgumentOfNegativeAndEvenDegree_Calculate_ResultMustBeNonNegativeNumber()
        {
            var number = new PowerFunction(2);


            Assert.IsTrue(number.Calculate(-2.9).Eq(8.41));
        }
示例#5
0
        public void ArgumentIsZero_Calculate_ResultMustBeZero()
        {
            var number = new PowerFunction(4);


            Assert.Zero(number.Calculate(0));
        }