public void DebugOutput() { var service = Utils.CreateParsersConfigurationService(); var contentType = new ContentTypeStub(ContentType.DebugOutput); var parsers = service.GetParsers(contentType).ToList(); Assert.AreEqual(2, parsers.Count); Assert.AreEqual(1, parsers.Count(p => p.Parser == typeof(DebugExceptionParser) && p.DataProcessor == typeof(DebugExceptionDataProcessor))); Assert.AreEqual(1, parsers.Count(p => p.Parser == typeof(DebugTraceMessageParser) && p.DataProcessor == typeof(DebugTraceMessageDataProcessor))); }
public void GeneralOutput() { var service = Utils.CreateParsersConfigurationService(); var contentType = new ContentTypeStub(ContentType.Output); var parsers = service.GetParsers(contentType).ToList(); Assert.AreEqual(3, parsers.Count); Assert.AreEqual(1, parsers.Count(p => p.Parser == typeof(NpmMessageParser) && p.DataProcessor == typeof(NpmMessageDataProcessor))); Assert.AreEqual(1, parsers.Count(p => p.Parser == typeof(NpmResultParser) && p.DataProcessor == typeof(NpmResultDataProcessor))); Assert.AreEqual(1, parsers.Count(p => p.Parser == typeof(BowerMessageParser) && p.DataProcessor == typeof(BowerMessageDataProcessor))); }
public void DebugOutput() { var expectedResult = new[] { new ParserConfiguration(typeof(DebugExceptionParser), typeof(DebugExceptionData), typeof(DebugExceptionDataProcessor)), new ParserConfiguration(typeof(DebugTraceMessageParser), typeof(DebugTraceMessageData), typeof(DebugTraceMessageDataProcessor)) }; var service = Utils.CreateParsersConfigurationService(); var contentType = new ContentTypeStub(ContentType.DebugOutput); var parsers = service.GetParsers(contentType); parsers.ShouldAllBeEquivalentTo(expectedResult); }
public void GeneralOutput() { var expectedResult = new[] { new ParserConfiguration(typeof(NpmMessageParser), typeof(NpmMessageData), typeof(NpmMessageDataProcessor)), new ParserConfiguration(typeof(NpmResultParser), typeof(NpmResultData), typeof(NpmResultDataProcessor)), new ParserConfiguration(typeof(BowerMessageParser), typeof(BowerMessageData), typeof(BowerMessageDataProcessor)) }; var service = Utils.CreateParsersConfigurationService(); var contentType = new ContentTypeStub(ContentType.Output); var parsers = service.GetParsers(contentType); parsers.ShouldAllBeEquivalentTo(expectedResult); }