public void ParseTest(string input, Type expectedStatementType)
        {
            var target = new OptStatementParser();
            var actual = target.Parse(input).First();

            Assert.IsInstanceOf(expectedStatementType, actual);
        }
        public void EnsureTokensSimple(string input, string[] arguments)
        {
            OptStatementParser target = new OptStatementParser();
            var actual = target.Parse(input);
            var argumentValues = actual.First().Tokens().Select(token => token.Value);
            var expected = new[] { "opt" }.Concat(arguments);

            CollectionAssert.AreEquivalent(expected, argumentValues);
        }