public void RuleFire()
{
Rule rule = new Rule(new Fact[] {
new IsFact("Temperature", 40),
new IsFact("Age", 50)
}, new Fact[] {
new IsFact("HasFever", true)
});
World world = new World();
world.AssertFact(new IsFact("Age", 50));
world.AssertFact(new IsFact("Temperature", 40));
Assert.IsTrue(rule.FireIfReady(world));
Assert.IsTrue(world.IsAFact(new IsFact("HasFever", true)));
}