public void GetConditionIdsInGroup_None_Test() { var factory = new ConditionFactory(); var ids = factory.GetConditionIdsInGroup(ConditionGroup.None); Assert.AreEqual(18, ids.Count()); Assert.IsFalse(ids.Any(i => i == EntityIds.FRIENDLY_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.HELPFUL_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.HOSTILE_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.INDIFFERENT_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.UNFRIENDLY_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.DOOMED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.DYING_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.UNCONSCIOUS_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.WOUNDED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.HIDDEN_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.OBSERVED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.UNDETECTED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.UNNOTICED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.CLUMSY_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.DRAINED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.ENFEEBLED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.STUPEFIED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.BLINDED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.CONCEALED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.DAZZLED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.DEAFENED_CONDITION_ID)); Assert.IsFalse(ids.Any(i => i == EntityIds.INVISIBLE_CONDITION_ID)); }
public void GetConditionIdsInGroup_LoweredAbilities_Test() { var factory = new ConditionFactory(); var ids = factory.GetConditionIdsInGroup(ConditionGroup.LoweredAbilities); Assert.AreEqual(4, ids.Count()); Assert.IsTrue(ids.Any(i => i == EntityIds.CLUMSY_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.DRAINED_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.ENFEEBLED_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.STUPEFIED_CONDITION_ID)); }
public void GetConditionIdsInGroup_DegressOfDetection_Test() { var factory = new ConditionFactory(); var ids = factory.GetConditionIdsInGroup(ConditionGroup.DegreesOfDetection); Assert.AreEqual(4, ids.Count()); Assert.IsTrue(ids.Any(i => i == EntityIds.HIDDEN_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.OBSERVED_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.UNDETECTED_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.UNNOTICED_CONDITION_ID)); }
public void GetConditionIdsInGroup_DeathAndDying_Test() { var factory = new ConditionFactory(); var ids = factory.GetConditionIdsInGroup(ConditionGroup.DeathAndDying); Assert.AreEqual(4, ids.Count()); Assert.IsTrue(ids.Any(i => i == EntityIds.DOOMED_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.DYING_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.UNCONSCIOUS_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.WOUNDED_CONDITION_ID)); }
public void GetConditionIdsInGroup_Senses_Test() { var factory = new ConditionFactory(); var ids = factory.GetConditionIdsInGroup(ConditionGroup.Senses); Assert.AreEqual(5, ids.Count()); Assert.IsTrue(ids.Any(i => i == EntityIds.BLINDED_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.CONCEALED_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.DAZZLED_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.DEAFENED_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.INVISIBLE_CONDITION_ID)); }
public void GetConditionIdsInGroup_Attitudes_Test() { var factory = new ConditionFactory(); var ids = factory.GetConditionIdsInGroup(ConditionGroup.Attitude); Assert.AreEqual(5, ids.Count()); Assert.IsTrue(ids.Any(i => i == EntityIds.FRIENDLY_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.HELPFUL_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.HOSTILE_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.INDIFFERENT_CONDITION_ID)); Assert.IsTrue(ids.Any(i => i == EntityIds.UNFRIENDLY_CONDITION_ID)); }