Пример #1
0
        public void ParseTest(string input, Type expectedStatementType)
        {
            TitleStatementParser target = new TitleStatementParser();
            var actual = target.Parse(input).First();

            Assert.IsInstanceOf(expectedStatementType, actual);
        }
Пример #2
0
        public void EnsureTokens(string input, string[] argumentValues)
        {
            TitleStatementParser    target = new TitleStatementParser();
            IEnumerable <Statement> actual = target.Parse(input);
            var tokenValues = actual.First().Tokens().Select(token => token.Value);
            var expected = new[] { TitleStatementParser.Keyword }.Concat(argumentValues);

            CollectionAssert.AreEquivalent(expected, tokenValues);
        }