public void GoodFileFormatTest()
        {
            var logfile = new SharePointLogFile(good_SPTestFile);

            Assert.IsFalse(logfile.HasFileError);              //no errors
            Assert.AreEqual(logfile.LogEntries.Count(), 3160); //log entries count
        }
        public void BadFileFormatTest_incorrectFormat()
        {
            var logfile = new SharePointLogFile(bad_SPTestFile_3);

            Assert.IsTrue(logfile.HasFileError);
            Assert.IsTrue(logfile.ErrorMessage == "Column header count not correct.");
        }
        public void BadFileFormatTest_multi_line()
        {
            var logfile = new SharePointLogFile(bad_SPTestFile_2);

            Assert.IsTrue(logfile.HasFileError);
            Assert.IsTrue(logfile.ErrorMessage == "LEVEL position not correct.");
        }
        public void BadFileFormatTest_single_line()
        {
            var logfile = new SharePointLogFile(bad_SPTestFile_1);

            Assert.IsTrue(logfile.ErrorMessage == "Column header count not correct.");
        }
        public void FileNotFoundTest()
        {
            var logfile = new SharePointLogFile(bad_FilePath);

            Assert.IsTrue(logfile.HasFileError);
        }