public void AliasTest() { var alias = new SqlAliasExpression(constants[0], "Sample"); var value = _generator.GenerateSql(alias); Assert.Equal("(2) AS [Sample]", value); }
/// <summary> /// Visits the specified SQL alias expression. /// </summary> /// <param name="sqlAliasExpression">The SQL alias expression.</param> /// <returns> /// Returns processed value from espression. /// </returns> public string Visit(SqlAliasExpression sqlAliasExpression) { return($"({Visit(sqlAliasExpression.InnerExpression)}) AS [{sqlAliasExpression.Alias}]"); }