public void CalculateFibonacciTest()
        {
            var request = new FibonacciListerRequest();

            request.givenNumber = 5;

            var response = new FibonacciCalculator();
            var output   = response.FibonacciLister(request);
            var actual   = output.fibonacciList;

            int[] expected = { 1, 1, 2, 3, 5 };

            Assert.AreEqual(actual, expected);
        }
Beispiel #2
0
        public ActionResult FibonacciInput(FibonacciModel request)
        {
            if (ModelState.IsValid)
            {
                var fibCalc = new FibonacciCalculator();
                var fibData = new FibonacciListerRequest();
                fibData.givenNumber = request.givenNumber;


                var result = fibCalc.FibonacciLister(fibData);
                return(View("FibonacciOutput", result));
            }
            else
            {
                return(View(request));
            }
        }