public void When_a_single_parser_is_registered_it_should_always_return_that()
        {
            _sut = new DefaultParserMatcher(new[]
            {
                _parserInfo[0]
            }, _logger);

            // Act
            ParserInfo actual = _sut.Match(ValidMessage);

            // Assert
            actual.Should().Be(_parserInfo[0]);
        }
        public void SetUp()
        {
            _parserInfo = new List <ParserInfo>
            {
                new ParserInfo
                {
                    MaxProtocolVersion = 2
                },
                new ParserInfo
                {
                    MaxProtocolVersion = 4
                },
                new ParserInfo
                {
                    MaxProtocolVersion = 17
                }
            };

            _sut = new DefaultParserMatcher(_parserInfo, _logger);
        }