+\r
+ /// <summary>\r
+ /// 716: 「軽巡」級の改修工事を実施せよ!\r
+ /// 717: 続:「軽巡」級の改修工事を実施せよ!\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void PowerUp_716_717()\r
+ {\r
+ var ships = new[]\r
+ {\r
+ ShipStatus(3), ShipStatus(3), ShipStatus(4), ShipStatus(21),\r
+ ShipStatus(5), ShipStatus(6), ShipStatus(6)\r
+ };\r
+ _shipInventory.Add(ships.Select((s, i) =>\r
+ {\r
+ s.Id = i + 1;\r
+ return s;\r
+ }));\r
+\r
+ var q716 = InjectQuest(716);\r
+ _questCounter.InspectPowerUp("api_id=1&api_id_items=2,3", Js(new {api_powerup_flag = 1}));\r
+ Assert.AreEqual(0, q716.Now);\r
+ _questCounter.InspectPowerUp("api_id=1&api_id_items=2,3,5", Js(new {api_powerup_flag = 1}));\r
+ Assert.AreEqual(0, q716.Now);\r
+ _questCounter.InspectPowerUp("api_id=5&api_id_items=2,3,4", Js(new {api_powerup_flag = 1}));\r
+ Assert.AreEqual(0, q716.Now);\r
+ _questCounter.InspectPowerUp("api_id=1&api_id_items=2,3,4", Js(new {api_powerup_flag = 1}));\r
+ Assert.AreEqual(1, q716.Now);\r
+\r
+ var q717 = InjectQuest(717);\r
+ _questCounter.InspectPowerUp("api_id=1&api_id_items=3,4,5", Js(new {api_powerup_flag = 1}));\r
+ Assert.AreEqual(0, q717.Now);\r
+ _questCounter.InspectPowerUp("api_id=1&api_id_items=5,6,7", Js(new {api_powerup_flag = 1}));\r
+ Assert.AreEqual(1, q717.Now);\r
+ }\r
+\r