public void PalindromeFinderTest() { var finder = new PalindromeCalculator(); var request = new PalindromFinderRequest() { Word = "noon" }; var result = finder.FindPalindrome(request); Assert.AreEqual(result.Word, "noon"); Assert.AreEqual(result.ModifiedWord, "noon"); Assert.AreEqual(result.IsPalindrome, true); }
public ActionResult PalindromeInput(PalidromeFinderModel request) { if (ModelState.IsValid) { var palinFind = new PalindromeCalculator(); var palinData = new PalindromFinderRequest(); palinData.Word = request.Word; var result = palinFind.FindPalindrome(palinData); return(View("PalindromeOutput", result)); } else { return(View(request)); } }