//ncrunch: no coverage start static void Main(string[] args) { FileExtensionManager myManager = new FileExtensionManager(); ExtensionManagerFactory.SetManager(myManager); LogAnalyzer logAn = new LogAnalyzer(); logAn.IsValidLogFileName("ValidFileName.SLF"); }
//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"); }
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(); }
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")); } }
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(); }
public void Initialize_WhenCalled_SetsDefaultDelimiterIsTabDelimiterBetter2() { LogAnalyzer log = new LogAnalyzer(); log.Analyze("a\tb"); }
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"); }
public void IsValidLogFileName_GoodExtensions_ReturnsTrue(string filename) { LogAnalyzer analyzer = new LogAnalyzer(); bool result = analyzer.IsValidLogFileName(filename); Assert.True(result); }
public void IsValidLogFileName_BadExtension_ReturnsFalse() { LogAnalyzer analyzer = new LogAnalyzer(); bool result = analyzer.IsValidLogFileName("filewithbadextension.foo"); Assert.False(result); }