public void ResetActivePairing() { var manager = new LowerTierCampaignManager(SampleProgressionList, RegionMgrs); var bf = manager.GetActiveBattleFrontFromProgression(); Assert.IsTrue(bf.BattleFrontId == 1); }
public void ActivePairingLocated() { var manager = new LowerTierCampaignManager(SampleProgressionList, RegionMgrs); var bf = manager.GetActiveBattleFrontFromProgression(); Assert.IsTrue(bf.DestWinProgression == 2); Assert.IsTrue(bf.BattleFrontId == 1); bf = manager.AdvanceBattleFront(Realms.REALMS_REALM_DESTRUCTION); Assert.IsTrue(bf.BattleFrontId == 2); Assert.IsTrue(bf.DestWinProgression == 6); Assert.IsTrue(bf.OrderWinProgression == 7); Assert.IsTrue(manager.ActiveBattleFront.BattleFrontId == 2); bf = manager.AdvanceBattleFront(Realms.REALMS_REALM_DESTRUCTION); Assert.IsTrue(bf.BattleFrontId == 6); Assert.IsTrue(bf.DestWinProgression == 1); Assert.IsTrue(bf.OrderWinProgression == 2); Assert.IsTrue(manager.ActiveBattleFront.BattleFrontId == 6); bf = manager.AdvanceBattleFront(Realms.REALMS_REALM_ORDER); Assert.IsTrue(bf.BattleFrontId == 2); Assert.IsTrue(bf.DestWinProgression == 6); Assert.IsTrue(bf.OrderWinProgression == 7); Assert.IsTrue(manager.ActiveBattleFront.BattleFrontId == 2); bf = manager.AdvanceBattleFront(Realms.REALMS_REALM_DESTRUCTION); Assert.IsTrue(bf.BattleFrontId == 6); Assert.IsTrue(bf.DestWinProgression == 1); Assert.IsTrue(bf.OrderWinProgression == 2); Assert.IsTrue(manager.ActiveBattleFront.BattleFrontId == 6); bf = manager.AdvanceBattleFront(Realms.REALMS_REALM_DESTRUCTION); Assert.IsTrue(bf.BattleFrontId == 1); Assert.IsTrue(bf.DestWinProgression == 2); Assert.IsTrue(bf.OrderWinProgression == 3); Assert.IsTrue(manager.ActiveBattleFront.BattleFrontId == 1); Assert.IsTrue(manager.ActiveBattleFront.DestWinProgression == 2); Assert.IsTrue(manager.ActiveBattleFront.OrderWinProgression == 3); }
public void Setup() { RegionMgrs = new List <RegionMgr>(); var R1ZoneList = new List <Zone_Info>(); R1ZoneList.Add(new Zone_Info { ZoneId = 200, Name = "R1Zone200 PR", Pairing = 2 }); R1ZoneList.Add(new Zone_Info { ZoneId = 201, Name = "R1Zone201 CW", Pairing = 2 }); var R3ZoneList = new List <Zone_Info>(); R3ZoneList.Add(new Zone_Info { ZoneId = 400, Name = "R3Zone400 TM", Pairing = 1 }); R3ZoneList.Add(new Zone_Info { ZoneId = 401, Name = "R3Zone401 KV", Pairing = 1 }); Region1 = new RegionMgr(1, R1ZoneList, "Region1", FakeComms); Region3 = new RegionMgr(3, R3ZoneList, "Region3", FakeComms); RegionMgrs.Add(Region1); RegionMgrs.Add(Region3); SampleProgressionList = new List <RVRProgression>(); SampleProgressionList.Add(new RVRProgression { Tier = 1, ZoneId = 100, BattleFrontId = 1, Description = "Norsca", // named for default pickup DestWinProgression = 2, OrderWinProgression = 3, PairingId = 2 }); SampleProgressionList.Add(new RVRProgression { Tier = 1, ZoneId = 110, BattleFrontId = 2, Description = "BF2", DestWinProgression = 6, OrderWinProgression = 7, PairingId = 2 }); SampleProgressionList.Add(new RVRProgression { Tier = 1, ZoneId = 120, BattleFrontId = 6, Description = "BF3", DestWinProgression = 1, OrderWinProgression = 2, PairingId = 1 }); manager = new LowerTierCampaignManager(SampleProgressionList, RegionMgrs); }
public void Constructor_NoActivePairings_CreatesError() { var manager = new LowerTierCampaignManager(SampleProgressionList, RegionMgrs); Assert.IsNull(manager.ActiveBattleFront); }