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);
        }
コード例 #2
0
        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));
            }
        }