public void ParsedWords_DivideOnUnderscore() { string testString = "one_two"; TextFile_v2 testFile = new TextFile_v2(testString, false); Assert.AreEqual(2, testFile.parsedWords.Length); }
public void ParsedWords_DivideOnPunctuation() { string testString = "one.two!three?four-five;six:seven"; TextFile_v2 testFile = new TextFile_v2(testString, false); Assert.AreEqual(7, testFile.parsedWords.Length); }
public void SortedOccurrences_CorrectValue() { string testString = "2 2 two two"; List <string> expectedList = new List <string> { "2", "two" }; TextFile_v2 testFile = new TextFile_v2(testString, false); Assert.AreEqual(expectedList, testFile.sortedOccurrences[2]); }
public void SortedOccurrences_CorrectKey() { string testString = "3 3 3"; List <string> expectedList = new List <string> { "3" }; TextFile_v2 testFile = new TextFile_v2(testString, false); Assert.AreEqual(expectedList, testFile.sortedOccurrences[3]); }
public void SortedOccurrences_UpLowerCase() { string testString = "Hello hello HELLO hELLo"; List <string> expectedList = new List <string> { "hello" }; TextFile_v2 testFile = new TextFile_v2(testString, false); Assert.AreEqual(expectedList, testFile.sortedOccurrences[4]); }
public void ParsedWords_DivideOnSpace() { TextFile_v2 testFile = new TextFile_v2(inputString, false); Assert.AreEqual(2, testFile.parsedWords.Length); }
public void Constructor_WithString() { TextFile_v2 testFile = new TextFile_v2(inputString, false); Assert.AreEqual(inputString, testFile.rawText); }
public void Constructor_WithFile_ExplicitArgument() { TextFile_v2 testFile = new TextFile_v2(filePath, true); Assert.AreEqual(fileString, testFile.rawText); }