public void EvaluateCriteriaGreaterThanTest() { FBlackboard blackboard = new FBlackboard(); blackboard.AddValue <FInt>("FloatValue", 2); ICriteria criteria = new FCriteria(blackboard, "FloatValue", EValueComparer.GreaterThan, new FInt(1)); FAssert.IsTrue(criteria.Evaluate()); }
public void EvaluateCriteriaLessThanEqualTest() { FBlackboard blackboard = new FBlackboard(); blackboard.AddValue <FInt>("FloatValue", 2); ICriteria criteria = new FCriteria(blackboard, "FloatValue", EValueComparer.LessThanEqual, new FInt(2)); FAssert.IsTrue(criteria.Evaluate()); }
public void EvaluateCriteriaIsNotEqualTest() { FBlackboard blackboard = new FBlackboard(); blackboard.AddValue <FInt>("FloatValue", 2); ICriteria criteria = new FCriteria(blackboard, "FloatValue", EValueComparer.Equal, new FInt(1)); FAssert.IsFalse(criteria.Evaluate()); }