コード例 #1
0
        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)));
        }
コード例 #2
0
        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)));
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }