public void ClosureTLProp() { var swiftCode = @" import Foundation public typealias EasingFunction = (CGFloat)->CGFloat public let EasingFunctionLinear: EasingFunction = { t in return t } "; var easingID = new CSIdentifier("ease"); var easingDecl = CSVariableDeclaration.VarLine(CSSimpleType.Var, easingID, new CSIdentifier("TopLevelEntities.EasingFunctionLinear")); var valExpr = new CSFunctionCall(easingID.Name, false, CSConstant.ValNFloat(43.2)); var printer = CSFunctionCall.ConsoleWriteLine(valExpr); var callingCode = CSCodeBlock.Create(easingDecl, printer); TestRunning.TestAndExecute(swiftCode, callingCode, "43.2\n", platform: PlatformName.macOS); }