Esempio n. 1
0
        public void TestMethod3()
        {
            RecursiveCalculations rc = new RecursiveCalculations();
            var f = rc.FibCheck(5);

            Assert.IsTrue(f);
            //Pass
        }
Esempio n. 2
0
        public void FibCheck()
        {
            int num    = 1;
            int actual = num;

            actual = RecursiveCalculations.FibCheck(num);
            Assert.();
        }
Esempio n. 3
0
        public void CanReturnNthFibonacciNum()
        {
            var nthfibrec = new RecursiveCalculations();

            var response = nthfibrec.FibonacciRec(0, 1, 1);

            Assert.That(response, Is.EqualTo(2));
        }
Esempio n. 4
0
        public void TestMethod2()
        {
            RecursiveCalculations rc = new RecursiveCalculations();
            var f = rc.FactorialRec(5, 1);

            Assert.AreEqual(f, 120);
            //Pass
        }
Esempio n. 5
0
        public void CanCheckHighPrimeTrue()
        {
            var primecheck = new RecursiveCalculations();

            var response = primecheck.PrimeCheckRec(61, 2);

            Assert.That(response, Is.EqualTo(true));
        }
Esempio n. 6
0
        public void CanCheckPrimeFalse()
        {
            var primecheck = new RecursiveCalculations();

            var response = primecheck.PrimeCheckRec(33, 2);

            Assert.That(response, Is.EqualTo(false));
        }
Esempio n. 7
0
        public void CanReturnFactorialOfZero()
        {
            var factorialrec = new RecursiveCalculations();

            var response = factorialrec.FactorialRec(0, 1);

            Assert.That(response, Is.EqualTo(1));
        }
Esempio n. 8
0
        public void CanCheckFibonacciFalse()
        {
            var fibonaccicheck = new RecursiveCalculations();

            var response = fibonaccicheck.FibCheck(18);

            Assert.That(response, Is.EqualTo(false));
        }
Esempio n. 9
0
        public void TestMethod1()
        {
            RecursiveCalculations rc = new RecursiveCalculations();
            var f = rc.FibocacciRec(0, 5, 1);

            Assert.AreEqual(f, 5);
            //Fail

            //Could not work around the fail. Had no idea what this does.
            //Sub needs better documentation.
        }
Esempio n. 10
0
        public void FibCheckTest()
        {
            //Arrange
            int  num      = 56;
            bool expected = true;

            //Act
            bool actual = RecursiveCalculations.FibCheck(num);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Esempio n. 11
0
        public void PrimeCheckRecTest()
        {
            //Arrange
            int  num      = 7;
            int  divisor  = 2;
            bool expected = true;

            //Act
            bool actual = RecursiveCalculations.PrimeCheckRec(num, divisor);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Esempio n. 12
0
        public void When_FibCheck_Expect_FibonacciNumber()
        {
            var ans = RecursiveCalculations.FibCheck(13);

            Assert.AreEqual(true, ans);
        }
Esempio n. 13
0
        public void FibocacciRec()
        {
            var ans = RecursiveCalculations.FibocacciRec(0, 1, 3);

            Assert.AreEqual(3, ans);
        }
Esempio n. 14
0
        public void When_FactorialRec_Expect_Factresult()
        {
            var ans = RecursiveCalculations.FactorialRec(4, 1);

            Assert.AreEqual(24, ans);
        }
Esempio n. 15
0
        public void When_FibocacciRec_Expect_FibonacciNumber()
        {
            var ans = RecursiveCalculations.FibocacciRec(0, 1, 3);

            Assert.AreEqual(3, ans);  //method is returning incorrect value
        }
Esempio n. 16
0
        public void PrimeCheckRec()
        {
            var ans = RecursiveCalculations.PrimeCheckRec(27, 2);

            Assert.AreEqual(true, ans);
        }
Esempio n. 17
0
        public void FibCheck()
        {
            var ans = RecursiveCalculations.FibCheck(3);

            Assert.AreEqual(true, ans);
        }
Esempio n. 18
0
        public void FactorialRec()
        {
            var ans = RecursiveCalculations.FactorialRec(3, 1);

            Assert.AreEqual(6, ans);
        }
Esempio n. 19
0
        public void When_PrimeCheckRec_Expect_PrimeNumber()
        {
            var ans = RecursiveCalculations.PrimeCheckRec(5, 2);

            Assert.AreEqual(true, ans);
        }
Esempio n. 20
0
        public void Test2()
        {
            var ans = RecursiveCalculations.FactorialRec(1, 4);

            Assert.AreEqual(0, 1);
        }