Exemplo n.º 1
0
 public HomeModule()
 {
     Get["/"]            = _ => View["index.cshtml"];
     Get["/newSentence"] = _ => {
         string sentence            = Request.Query["sentence"];
         string word                = Request.Query["word"];
         string newWord             = Request.Query["new-word"];
         FindNReplaceProgram finder = new FindNReplaceProgram();
         string result              = finder.FindAndReplace(sentence, word, newWord);
         return(View["result.cshtml", result]);
     };
 }
        public void FindAndReplace_IfWordMatchesPartiallyCaseInsensitive_Replace()
        {
            FindNReplaceProgram testFindandReplace = new FindNReplaceProgram();

            Assert.Equal("Halo World", testFindandReplace.FindAndReplace("hello World", "Hell", "Hal"));
        }
        public void FindAndReplace_IfWordMatchesExactly_Replace()
        {
            FindNReplaceProgram testFindandReplace = new FindNReplaceProgram();

            Assert.Equal("hello universe", testFindandReplace.FindAndReplace("hello world", "world", "universe"));
        }
        public void FindAndReplace_IfWordMatchesRegardlessOfCap_Replace()
        {
            FindNReplaceProgram testFindandReplace = new FindNReplaceProgram();

            Assert.Equal("Hello universe", testFindandReplace.FindAndReplace("Hello World", "world", "universe"));
        }