Пример #1
0
        public void NodeTypeDoesNotConflictWithSystemNodeTypes()
        {
            var systemNodeTypes = Enum.GetValues(typeof(ExpressionType)).OfType <ExpressionType>();

            var expression = new FacetExpression(termsFacet);

            Assert.DoesNotContain(expression.NodeType, systemNodeTypes);
        }
Пример #2
0
        public void ToStringReturnsFacetToString()
        {
            var expression = new FacetExpression(termsFacet);

            Assert.Equal(termsFacet.ToString(), expression.ToString());
        }
Пример #3
0
        public void ExpressionsTypeIsBool()
        {
            var expression = new FacetExpression(termsFacet);

            Assert.Equal(typeof(bool), expression.Type);
        }
Пример #4
0
        public void CanReduceIsAlwaysFalse()
        {
            var expression = new FacetExpression(termsFacet);

            Assert.False(expression.CanReduce);
        }
Пример #5
0
        public void ConstructorSetsFacet()
        {
            var expression = new FacetExpression(termsFacet);

            Assert.Same(termsFacet, expression.Facet);
        }