public void TokenNodes_Empty_Empty() { var node = MockRepository.GenerateStub<ISyntacticNode>(); var tokenNodes = Enumerable.Empty<TokenSyntacticNode>(); var parseResult = new SyntacticParseResult(node, tokenNodes); Assert.That(parseResult.TokenNodes, Is.SameAs(tokenNodes)); }
public void TokenNodes_SomeList_Same() { var node = MockRepository.GenerateStub<ISyntacticNode>(); var tokenNodes = new[] { new TokenSyntacticNode(MockRepository.GenerateStub<IToken>()), new TokenSyntacticNode(MockRepository.GenerateStub<IToken>()) }; var parseResult = new SyntacticParseResult(node, tokenNodes); Assert.That(parseResult.TokenNodes, Is.SameAs(tokenNodes)); }
public void TokenNodes_Null_Null() { var node = MockRepository.GenerateStub<ISyntacticNode>(); var parseResult = new SyntacticParseResult(node,null); Assert.That(parseResult.TokenNodes, Is.Null); }