예제 #1
0
        public void AllAnySubselect_ConvertsRightSide()
        {
            var compilation   = CompilationFactory.CreateExpression("1.0 >= ALL (SELECT EmployeeId FROM Employees)");
            var expresion     = (ExpressionSyntax)compilation.SyntaxTree.Root.Root;
            var semanticModel = compilation.GetSemanticModel();
            var resultType    = semanticModel.GetExpressionType(expresion);
            var diagnostics   = semanticModel.GetDiagnostics().ToImmutableArray();

            Assert.Equal(typeof(bool), resultType);
            Assert.Equal(0, diagnostics.Length);
        }