public void ParsedWords_DivideOnUnderscore() { string testString = "one_two"; TextFile_v1 testFile = new TextFile_v1(testString, false); Assert.AreEqual(2, testFile.ParsedWords().Length); }
public void CountOccurrences_UpLowerCase() { string testString = "Hello hello HELLO hELLo"; TextFile_v1 testFile = new TextFile_v1(testString, false); Assert.AreEqual(4, testFile.CountOccurrences()["hello"]); }
public void ParsedWords_DivideOnPunctuation() { string testString = "one.two!three?four-five;six:seven"; TextFile_v1 testFile = new TextFile_v1(testString, false); Assert.AreEqual(7, testFile.ParsedWords().Length); }
public void SortOccurrencesByNumber() { string testString = "4 4 4 4 four four four four"; List <string> expectedList = new List <string> { "4", "four" }; TextFile_v1 testFile = new TextFile_v1(testString, false); Assert.AreEqual(expectedList, testFile.SortOccurrencesByNumber()[4]); }
public void CountOccurrences_SingleWords() { TextFile_v1 testFile = new TextFile_v1(inputString, false); Assert.AreEqual(1, testFile.CountOccurrences()["hello"]); }
public void ParsedWords_DivideOnSpace() { TextFile_v1 testFile = new TextFile_v1(inputString, false); Assert.AreEqual(2, testFile.ParsedWords().Length); }
public void Constructor_WithString() { TextFile_v1 testFile = new TextFile_v1(inputString, false); Assert.AreEqual(inputString, testFile.rawText); }
public void Constructor_WithFile_ExplicitArgument() { TextFile_v1 testFile = new TextFile_v1(filePath, true); Assert.AreEqual(fileString, testFile.rawText); }