public void LevelNotChanged_WhenLevelNotSupport_Test() { var target = new ReturnsFalseCondition(); var oldLevel = target.Level; target.Level = 2; Assert.AreEqual(oldLevel, target.Level); Assert.AreNotEqual(2, target.Level); }
public void ConditionAddedEvent_NotRaisedWhenCustomApplyReturnsFalse_Test() { var receivedEvents = new List <string>(); var entity = Mock.Of <IEntity>(); var target = new ReturnsFalseCondition(); target.ConditionAddedEvent += delegate(object sender, ConditionEventArgs args) { receivedEvents.Add(args.Condition.ToString()); }; target.Apply(entity); Assert.AreEqual(0, receivedEvents.Count); }
public void ConditionLevelAdjustedEvent_NotRaisedWhenLevelNotSupported_Test() { var receivedEvents = new List <string>(); var entity = Mock.Of <IEntity>(); var target = new ReturnsFalseCondition(); target.ConditionLevelAdjustedEvent += delegate(object sender, ConditionEventArgs args) { receivedEvents.Add(args.Condition.ToString()); }; target.Level = 7; Assert.AreEqual(0, receivedEvents.Count); }
public void Constructor_Test() { var first = new ReturnsTrueCondition(); Assert.AreEqual("returns true", first.Name); Assert.AreEqual("description true", first.Description); Assert.AreEqual(1, first.Id); Assert.AreEqual(1, first.AppliesTo[0]); var second = new ReturnsFalseCondition(); Assert.AreEqual("returns false", second.Name); Assert.AreEqual("description false", second.Description); Assert.AreEqual(-1, second.Id); Assert.AreEqual(-1, second.AppliesTo[0]); }
public void ToString_Test() { var target = new ReturnsFalseCondition(); Assert.AreEqual("returns false", target.ToString()); }