public void AdvancePairing_NoActivePairing() { var newPairing = manager.AdvancePairing(); Assert.IsNotNull(newPairing); Assert.IsFalse(RacialPairHelper.Equals(newPairing, RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 1))); }
public void SetActivePair_Deactivates() { manager.SetActivePairing(RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 1)); Assert.IsFalse(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_GREENSKIN_DWARVES, 1))); Assert.IsFalse(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_GREENSKIN_DWARVES, 1))); }
public void AdvancePairing_T3_to_T4() { manager.SetActivePairing(RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 3)); var newPairing = manager.AdvancePairing(); Assert.IsNotNull(newPairing); Assert.IsTrue(RacialPairHelper.Equals(newPairing, RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 4))); }
public void SetActivePair_Activates() { manager.SetActivePairing(RacialPairManager.GetByPair(Pairing.PAIRING_ELVES_DARKELVES, 3)); Assert.IsTrue(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_ELVES_DARKELVES, 3))); manager.SetActivePairing(RacialPairManager.GetByPair(Pairing.PAIRING_ELVES_DARKELVES, 4)); Assert.IsTrue(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_ELVES_DARKELVES, 4))); manager.SetActivePairing(RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 2)); Assert.IsTrue(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 2))); }
public void ActivePairingLocated() { manager.SetActivePairing(RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 1)); Assert.IsTrue(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 1))); Assert.IsFalse(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_GREENSKIN_DWARVES, 1))); Assert.IsFalse(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_ELVES_DARKELVES, 1))); manager.SetActivePairing(RacialPairManager.GetByPair(Pairing.PAIRING_GREENSKIN_DWARVES, 1)); Assert.IsFalse(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 1))); Assert.IsTrue(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_GREENSKIN_DWARVES, 1))); Assert.IsFalse(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_ELVES_DARKELVES, 1))); }
public void AdvancePairing() { // Chaos -> Elf manager.SetActivePairing(RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 1)); var newPairing1 = manager.AdvancePairing(); Assert.IsNotNull(newPairing1); Assert.IsFalse(RacialPairHelper.Equals(newPairing1, RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 1))); Assert.IsTrue(RacialPairHelper.Equals(newPairing1, RacialPairManager.GetByPair(Pairing.PAIRING_ELVES_DARKELVES, 1))); // Elf -> Greenskin manager.SetActivePairing(RacialPairManager.GetByPair(Pairing.PAIRING_ELVES_DARKELVES, 1)); var newPairing2 = manager.AdvancePairing(); Assert.IsNotNull(newPairing2); Assert.IsTrue(RacialPairHelper.Equals(newPairing2, RacialPairManager.GetByPair(Pairing.PAIRING_GREENSKIN_DWARVES, 1))); // Greenskin -> Chaos manager.SetActivePairing(RacialPairManager.GetByPair(Pairing.PAIRING_GREENSKIN_DWARVES, 1)); var newPairing3 = manager.AdvancePairing(); Assert.IsNotNull(newPairing3); Assert.IsTrue(RacialPairHelper.Equals(newPairing3, RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 1))); var newPairing4 = manager.AdvancePairing(); Assert.IsNotNull(newPairing4); Assert.IsTrue(RacialPairHelper.Equals(newPairing4, RacialPairManager.GetByPair(Pairing.PAIRING_ELVES_DARKELVES, 1))); var newPairing5 = manager.AdvancePairing(); Assert.IsNotNull(newPairing5); Assert.IsTrue(RacialPairHelper.Equals(newPairing5, RacialPairManager.GetByPair(Pairing.PAIRING_GREENSKIN_DWARVES, 1))); var newPairing6 = manager.AdvancePairing(); Assert.IsNotNull(newPairing6); Assert.IsTrue(RacialPairHelper.Equals(newPairing6, RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 1))); }
public void SetInitialPairActive_ReturnsT1Emp() { manager.SetInitialPairActive(); Assert.IsTrue(RacialPairHelper.Equals(manager.GetActivePairing(), RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 1))); }
public void AdvancePairing_NoPairings() { var newPairing = manager.AdvancePairing(); Assert.IsTrue(RacialPairHelper.Equals(newPairing, RacialPairManager.GetByPair(Pairing.PAIRING_EMPIRE_CHAOS, 2))); }