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