예제 #1
0
        public void ReplacerTheory(string inputString, string stringToReplace, string replacementString, string expectedResult)
        {
            Replacer testReplacer = new Replacer(inputString, stringToReplace, replacementString);
            string   testResult   = testReplacer.FindReplace();

            Assert.Equal(expectedResult, testResult);
        }
예제 #2
0
        public HomeModule()
        {
            Get["/"] = _ => View["index.cshtml"];

            Post["/replace"] = _ => {
                string   inputString       = Request.Form["newString"];
                string   stringToReplace   = Request.Form["newToReplace"];
                string   replacementString = Request.Form["newReplacer"];
                Replacer newReplacer       = new Replacer(inputString, stringToReplace, replacementString);
                string   finalResult       = newReplacer.FindReplace();
                return(View["index.cshtml", finalResult]);
            };
        }