public async Task Parses_All_Items_Of_LogFile1() { var contentToParse = DumpReader.Read("LogFile1.txt"); var parser = new LogFileParser(new LogItemParser(), new PathAsContentRoutingFileReader(), new StringAsFileService(contentToParse)); var items = await parser.ParseAsync(); items.Count.Should().Be(6); }
public async Task Returns_Empty_List_If_RegEx_Does_Not_Match() { var contentToParse = "I'm just a teenage dirtbag, baby!"; var parser = new LogFileParser(new LogItemParser(), new PathAsContentRoutingFileReader(), new StringAsFileService(contentToParse)); var items = await parser.ParseAsync(); items.Count.Should().Be(0); }