コード例 #1
0
ファイル: SequenceParserTests.cs プロジェクト: i-e-b/Phantom2
        public void passing_left_and_failing_right_side_fails()
        {
            var subject = new Sequence(__this__, __wally__);
            var result = subject.TryMatch(scanner);

            Assert.That(result.Success, Is.False);
        }
コード例 #2
0
ファイル: SequenceParserTests.cs プロジェクト: i-e-b/Phantom2
        public void passing_left_and_passing_right_side_passes_and_captures_both()
        {
            var subject = new Sequence(__this__, __is_my__);
            var result = subject.TryMatch(scanner);

            Assert.That(result.Success, Is.True);
            Assert.That(result.Value, Is.EqualTo("this is my"));
        }