Exemple #1
0
        public void ToString_SqlJoinedTableWithUnresolvedJoinInfo()
        {
            var sqlTable   = new SqlJoinedTable(SqlStatementModelObjectMother.CreateUnresolvedJoinInfo_KitchenCook(), JoinSemantics.Left);
            var expression = new SqlTableReferenceExpression(sqlTable);
            var result     = expression.ToString();

            Assert.That(result, Is.EqualTo("TABLE-REF(UnresolvedJoinInfo(Cook))"));
        }
Exemple #2
0
        public void ToString_SqlTableWithUnresolvedTableInfo()
        {
            var sqlTable   = new SqlTable(new UnresolvedTableInfo(typeof(Cook)), JoinSemantics.Left);
            var expression = new SqlTableReferenceExpression(sqlTable);
            var result     = expression.ToString();

            Assert.That(result, Is.EqualTo("TABLE-REF(UnresolvedTableInfo(Cook))"));
        }
Exemple #3
0
        public void ToString_OtherSqlTable()
        {
            var sqlTable   = new OtherSqlTable(typeof(Cook), JoinSemantics.Left);
            var expression = new SqlTableReferenceExpression(sqlTable);
            var result     = expression.ToString();

            Assert.That(result, Is.EqualTo("TABLE-REF (OtherSqlTable (Cook))"));
        }
Exemple #4
0
        public void ToString_SqlJoinedTableWithResolvedJoinInfo()
        {
            var sqlTable =
                new SqlJoinedTable(
                    new ResolvedJoinInfo(
                        new ResolvedSimpleTableInfo(typeof(Cook), "CookTable", "c"), Expression.Constant(true)),
                    JoinSemantics.Left);
            var expression = new SqlTableReferenceExpression(sqlTable);
            var result     = expression.ToString();

            Assert.That(result, Is.EqualTo("TABLE-REF(c)"));
        }