Esempio n. 1
0
        public void TestApostrophes()
        {
            var result = FileParser.CountWords("apostrophes.txt");

            Assert.AreEqual(2, result["Harrys"]);
            Assert.AreEqual(2, result["Harry's"]);
        }
Esempio n. 2
0
        public void TestFileOutPutIsAsExpected()
        {
            var dateTime = DateTime.Now.ToString("yyyyMMddHHmmss");
            var filepath = string.Format("{0}\\Result{1}.txt", Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName, dateTime);
            var result   = FileParser.CountWords("harry potter page one.txt");

            FileSaver.SaveResults(filepath, result);

            Assert.AreEqual(GetHash(filepath), GetHash("HarryPotterResultToCompare.txt"));
        }
Esempio n. 3
0
        public void TestSpecification()
        {
            var result = FileParser.CountWords("SpecificationTest.txt");

            Assert.AreEqual(1, result["Go"]);
            Assert.AreEqual(2, result["do"]);
            Assert.AreEqual(2, result["that"]);
            Assert.AreEqual(1, result["thing"]);
            Assert.AreEqual(1, result["you"]);
            Assert.AreEqual(1, result["so"]);
            Assert.AreEqual(1, result["well"]);
        }
Esempio n. 4
0
 internal void CountWordsInFile()
 {
     results       = FileParser.CountWords(FileToLoad);
     ResultSummary = string.Format("There were a total of {0} unique words found!", results.Keys.Count);
 }