Esempio n. 1
0
        public void ParsedWords_DivideOnUnderscore()
        {
            string      testString = "one_two";
            TextFile_v2 testFile   = new TextFile_v2(testString, false);

            Assert.AreEqual(2, testFile.parsedWords.Length);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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]);
        }
Esempio n. 4
0
        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]);
        }
Esempio n. 5
0
        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]);
        }
Esempio n. 6
0
        public void ParsedWords_DivideOnSpace()
        {
            TextFile_v2 testFile = new TextFile_v2(inputString, false);

            Assert.AreEqual(2, testFile.parsedWords.Length);
        }
Esempio n. 7
0
        public void Constructor_WithString()
        {
            TextFile_v2 testFile = new TextFile_v2(inputString, false);

            Assert.AreEqual(inputString, testFile.rawText);
        }
Esempio n. 8
0
        public void Constructor_WithFile_ExplicitArgument()
        {
            TextFile_v2 testFile = new TextFile_v2(filePath, true);

            Assert.AreEqual(fileString, testFile.rawText);
        }