AjRools.Expert.Rules.Rule.FireIfReady C# (CSharp) Method

FireIfReady() public method

public FireIfReady ( World world ) : bool
world World
return bool
        public bool FireIfReady(World world)
        {
            if (!this.IsReadyToFire(world))
                return false;

            this.Fire(world);

            return true;
        }

Usage Example

コード例 #1
0
ファイル: RuleTests.cs プロジェクト: ajlopez/AjRools
        public void RuleNotFireInEmptyWorld()
        {
            Rule rule = new Rule(new Fact[] {
                new IsFact("Temperature", 40),
                new IsFact("Age", 50)
            }, null);

            World world = new World();

            Assert.IsFalse(rule.FireIfReady(world));
        }
All Usage Examples Of AjRools.Expert.Rules.Rule::FireIfReady