Example #1
0
        //ncrunch: no coverage start
        static void Main(string[] args)
        {
            FileExtensionManager myManager = new FileExtensionManager();

            ExtensionManagerFactory.SetManager(myManager);

            LogAnalyzer logAn = new LogAnalyzer();

            logAn.IsValidLogFileName("ValidFileName.SLF");
        }
Example #2
0
        //ncrunch: no coverage start
        static void Main(string[] args)
        {
            ////////////////
            // Using Constructor Injection
            ////////////////
            FakeExtensionManager myFakeManager = new FakeExtensionManager();

            LogAnalyzer logAn = new LogAnalyzer(myFakeManager);

            logAn.IsValidLogFileName("ValidFileName.SLF");
        }
Example #3
0
 static void Main(string[] args)
 {
     LogAnalyzer logAnalyzer = new LogAnalyzer();
     if (logAnalyzer.IsValidLogFileName("hello"))
     {
         System.Console.WriteLine("Valid.");
     }
     else
     {
         System.Console.WriteLine("Invalid.");
     }
     System.Console.ReadKey();
 }
Example #4
0
        public void AnalyzeFile_FileWith3Lines_CallsLogProvider3TimesLessBrittle()
        {
            MockRepository mocks = new MockRepository();
            ILogProvider stubLog = mocks.Stub<ILogProvider>();
            using(mocks.Record())
            {
                SetupResult.For(stubLog.GetText("", 1, 1))
                    .IgnoreArguments()
                    .Return("a");

                SetupResult.For(stubLog.GetLineCount()).Return(3);
            }
            using(mocks.Playback())
            {
                LogAnalyzer log = new LogAnalyzer(stubLog);
               AnalyzeResults results = log.AnalyzeFile("someFile.txt");

                Assert.That(results.Text,Is.EqualTo("aaa"));
            }
        }
Example #5
0
        public void AnalyzeFile_FileWith3Lines_CallsLogProvider3Times2()
        {
            MockRepository mocks = new MockRepository();
            ILogProvider mockLog = mocks.StrictMock<ILogProvider>();
            LogAnalyzer log = new LogAnalyzer(mockLog);
            using(mocks.Record())
            {
                mockLog.GetLineCount();
                LastCall.Return(3);

                mockLog.GetText("someFile.txt", 1, 1);
                LastCall.Return("a");

                mockLog.GetText("someFile.txt", 2, 2);
                LastCall.Return("b");

                mockLog.GetText("someFile.txt", 3, 3);
                LastCall.Return("c");
            }
            AnalyzeResults results = log.AnalyzeFile("someFile.txt");
            mocks.VerifyAll();
        }
Example #6
0
 public void Initialize_WhenCalled_SetsDefaultDelimiterIsTabDelimiterBetter2()
 {
     LogAnalyzer log = new LogAnalyzer();
     log.Analyze("a\tb");
 }
Example #7
0
        public void Initialize_WhenCalled_SetsDefaultDelimiterIsTabDelimiter3()
        {
            LogAnalyzer log = new LogAnalyzer();

            Assert.AreEqual(null,log.GetInternalDefaultDelimiter());
            log.Initialize();
            Assert.AreEqual('\t', log.GetInternalDefaultDelimiter());
        }
        //ncrunch: no coverage start
        static void Main(string[] args)
        {
            LogAnalyzer logAn = new LogAnalyzer();

            logAn.IsValidLogFileName("ValidFileName.SLF");
        }
Example #9
0
 public void IsValidLogFileName_GoodExtensions_ReturnsTrue(string filename)
 {
     LogAnalyzer analyzer = new LogAnalyzer();
     bool result = analyzer.IsValidLogFileName(filename);
     Assert.True(result);
 }
Example #10
0
 public void IsValidLogFileName_BadExtension_ReturnsFalse()
 {
     LogAnalyzer analyzer = new LogAnalyzer();
     bool result = analyzer.IsValidLogFileName("filewithbadextension.foo");
     Assert.False(result);
 }