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); }