public void HappyPath() { var expr = new CompletionExpression { VariableReference = new VariableReference { Identifier = "a" } }; var context = new UsageContext(); context.DefineVariable("a", Names.Type("T,P"), DefinitionSites.CreateUnknownDefinitionSite()); _sut.Visit(expr, context); Assert.AreEqual(new CoReTypeName("LT"), context.TargetType); }
public void CreatingAQuery() { _sut.DefineVariable("id", Type("T"), DefinitionByThis()); AssertQueries( CreateQueryWithDefaults( Type("T"), DefinitionByThis())); }