public void AssertTwiceRetractAndTestFact() { Fact fact = new IsFact("Age", 40); this.world.AssertFact(fact); this.world.AssertFact(new IsFact("Age", 40)); this.world.RetractFact(fact); Assert.IsFalse(this.world.IsAFact(fact)); }