public void When_given_a_positional_argument_then_TryParse_should_return_argument()
        {
            var parser      = new ServiceAnnotationArgumentParser();
            var parseErrors = new ParseErrors();

            // Act
            parser.TryParse("service-name", out var result, ref parseErrors);

            // Assert
            result !["0"].Should().Be("service-name");
        public void When_parsing_a_invalid_string_then_TryParse_should_return_true()
        {
            var parser      = new ServiceAnnotationArgumentParser();
            var parseErrors = new ParseErrors();

            // Act
            var result = parser.TryParse("'service-name", out _, ref parseErrors);

            // Assert
            result.Should().BeFalse();
        }