public void Fire_OneMatchingFactEligibleForTwoIncrements_FiresTwice() { //Arrange var fact = new FactType5 {TestProperty = "Valid Value 1", TestCount = 1}; Session.Insert(fact); //Act Session.Fire(); //Assert AssertFiredTwice(); }
public void Fire_OneMatchingFact_FiresOnceAndRetractsFact() { //Arrange var fact = new FactType5 {TestProperty = "Valid Value 1"}; Session.Insert(fact); //Act Session.Fire(); //Assert AssertFiredOnce(); Assert.AreEqual(0, Session.Query<FactType5>().Count()); }