Пример #1
0
        public void MyPowTest_XEqualZero_NEqualZero()
        {
            var solution = new _050_Pow();
            var result   = solution.MyPow(0, 0);

            Assert.AreEqual(0, result);
        }
Пример #2
0
        public void MyPowTest_XLessThanZero_NEqualZero()
        {
            var solution = new _050_Pow();
            var result   = solution.MyPow(-5, 0);

            Assert.AreEqual(1, result);
        }
Пример #3
0
        public void MyPowTest_LargeN()
        {
            var solution = new _050_Pow();
            var result   = solution.MyPow(2.0, -2147483648);

            Assert.AreEqual(0, result);
        }
Пример #4
0
        public void MyPowTest_XLargerThanZero_NLessThanZero()
        {
            var solution = new _050_Pow();
            var result = solution.MyPow(5, -1);
            Assert.AreEqual(0.2, result);

            result = solution.MyPow(2, -5);
            Assert.AreEqual(0.03125, result);
        }
Пример #5
0
        public void MyPowTest_XLargerThanZero_NLargerThanZero()
        {
            var solution = new _050_Pow();
            var result = solution.MyPow(5, 1);
            Assert.AreEqual(5, result);

            result = solution.MyPow(2, 5);
            Assert.AreEqual(32, result);
        }
Пример #6
0
        public void MyPowTest_XEqualZero_NLessThanZero()
        {
            var solution = new _050_Pow();
            var result = solution.MyPow(0, -1);
            Assert.AreEqual(0, result);

            result = solution.MyPow(0, -5);
            Assert.AreEqual(0, result);
        }
Пример #7
0
        public void MyPowTest_XLargerThanZero_NLessThanZero()
        {
            var solution = new _050_Pow();
            var result   = solution.MyPow(5, -1);

            Assert.AreEqual(0.2, result);

            result = solution.MyPow(2, -5);
            Assert.AreEqual(0.03125, result);
        }
Пример #8
0
        public void MyPowTest_XLargerThanZero_NLargerThanZero()
        {
            var solution = new _050_Pow();
            var result   = solution.MyPow(5, 1);

            Assert.AreEqual(5, result);

            result = solution.MyPow(2, 5);
            Assert.AreEqual(32, result);
        }
Пример #9
0
        public void MyPowTest_XEqualZero_NLessThanZero()
        {
            var solution = new _050_Pow();
            var result   = solution.MyPow(0, -1);

            Assert.AreEqual(0, result);

            result = solution.MyPow(0, -5);
            Assert.AreEqual(0, result);
        }
Пример #10
0
        public void MyPowTest_XLessThanZero_NLargerThanZero()
        {
            var solution = new _050_Pow();
            var result = solution.MyPow(-5, 1);
            Assert.AreEqual(-5, result);

            result = solution.MyPow(-2, 5);
            Assert.AreEqual(-32, result);

            result = solution.MyPow(-2, 6);
            Assert.AreEqual(64, result);
        }
Пример #11
0
        public void MyPowTest_XLessThanZero_NLargerThanZero()
        {
            var solution = new _050_Pow();
            var result   = solution.MyPow(-5, 1);

            Assert.AreEqual(-5, result);

            result = solution.MyPow(-2, 5);
            Assert.AreEqual(-32, result);

            result = solution.MyPow(-2, 6);
            Assert.AreEqual(64, result);
        }
Пример #12
0
 public void MyPowTest_XLessThanZero_NEqualZero()
 {
     var solution = new _050_Pow();
     var result = solution.MyPow(-5, 0);
     Assert.AreEqual(1, result);
 }
Пример #13
0
 public void MyPowTest_XEqualZero_NEqualZero()
 {
     var solution = new _050_Pow();
     var result = solution.MyPow(0, 0);
     Assert.AreEqual(0, result);
 }