public void Resolve_NullConstant_Null() { var children = Enumerable.Empty<ISyntacticNode>(); var linkedClass = MockRepository.GenerateStub<ILinkedLibrary>(); var term = new ConstantDeclarationTerm("Pi"); linkedClass.Stub(lc => lc.FindConstant(term)).Return(null); var resolver = new ConstantResolver(); var resolvedTerm = resolver.Resolve(term, children, linkedClass); Assert.That(resolvedTerm, Is.Null); }
public void Resolve_InappropriateTermType_True() { var resolverType = new ResolverType<FunctionDeclarationTerm>(); var term = new ConstantDeclarationTerm("variable"); Assert.That(resolverType.Resolve(term), Is.False); }
public void Variable_SomeValue_Equal() { const string variable = "myconst"; var term = new ConstantDeclarationTerm(variable); Assert.That(term.Identifier, Is.EqualTo(variable)); }