예제 #1
0
        public void NUM_LTE_Item_Count_Of_6_Is_Not_Less_Than_Or_Equal_To_Constraint_Value_5()
        {
            // Arrange
            var target     = new NumberConstraintOperator();
            var constraint = new Constraint("item_count", Operator.NUM_LTE, false, false, "5");
            var context    = new UnleashContext();

            context.Properties.Add("item_count", "6");
            // Act
            var result = target.Evaluate(constraint, context);

            // Assert
            result.Should().BeFalse();
        }
예제 #2
0
        public void NUM_EQ_Item_Count_Of_6_Is_Equal_To_Constraint_Value_5_Inverted()
        {
            // Arrange
            var target     = new NumberConstraintOperator();
            var constraint = new Constraint("item_count", Operator.NUM_EQ, false, true, "5");
            var context    = new UnleashContext();

            context.Properties.Add("item_count", "6");
            // Act
            var result = target.Evaluate(constraint, context);

            // Assert
            result.Should().BeTrue();
        }