Beispiel #1
0
        public void ParsedWords_DivideOnUnderscore()
        {
            string      testString = "one_two";
            TextFile_v1 testFile   = new TextFile_v1(testString, false);

            Assert.AreEqual(2, testFile.ParsedWords().Length);
        }
Beispiel #2
0
        public void CountOccurrences_UpLowerCase()
        {
            string      testString = "Hello hello HELLO hELLo";
            TextFile_v1 testFile   = new TextFile_v1(testString, false);

            Assert.AreEqual(4, testFile.CountOccurrences()["hello"]);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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]);
        }
Beispiel #5
0
        public void CountOccurrences_SingleWords()
        {
            TextFile_v1 testFile = new TextFile_v1(inputString, false);

            Assert.AreEqual(1, testFile.CountOccurrences()["hello"]);
        }
Beispiel #6
0
        public void ParsedWords_DivideOnSpace()
        {
            TextFile_v1 testFile = new TextFile_v1(inputString, false);

            Assert.AreEqual(2, testFile.ParsedWords().Length);
        }
Beispiel #7
0
        public void Constructor_WithString()
        {
            TextFile_v1 testFile = new TextFile_v1(inputString, false);

            Assert.AreEqual(inputString, testFile.rawText);
        }
Beispiel #8
0
        public void Constructor_WithFile_ExplicitArgument()
        {
            TextFile_v1 testFile = new TextFile_v1(filePath, true);

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