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); }
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)); } }