public void Setup() { request = new ThesaurusRequest(); response = new ThesaurusResponse(); thesaurus = new Thesaurus(); testData = new LinkedList <string[]>(); testData.AddLast(new string[] { "good", "alright", "alright", "alright", "alright" }); testData.AddLast(new string[] { "bad", "crummy", "crummy", "crummy", "crummy" }); }
public void ProcessRequestMultipleMatchFound() { //arrange request.stringToModify = "This test is good, absolutely not bad."; //act response = thesaurus.ProcessRequest(request, testData); //assert Assert.AreEqual("this test is alright, absolutely not crummy.", response.modifiedString); }
public void ProcessRequestNoMatchFound() { //arrange request.stringToModify = "This string rocks!"; //act response = thesaurus.ProcessRequest(request, testData); //assert Assert.AreEqual("this string rocks!", response.modifiedString); }
public void ProcessRequestMatchFound() { //arrange request.stringToModify = "That was good."; //act response = thesaurus.ProcessRequest(request, testData); //assert Assert.AreEqual("that was alright.", response.modifiedString); }
public ThesaurusResponse ProcessRequest(ThesaurusRequest request, LinkedList <string[]> thesaurusList) { string newString = StringParser.generateNewString(request.stringToModify, thesaurusList); ThesaurusResponse response = new ThesaurusResponse { originalString = request.stringToModify, modifiedString = newString }; return(response); }
public ThesaurusResponse ProcessRequest(ThesaurusRequest request) { string newString = StringParser.generateNewString(request.stringToModify, "THESAURUS"); ThesaurusResponse response = new ThesaurusResponse { originalString = request.stringToModify, modifiedString = newString }; return(response); }