_battleInfo.InspectBattleResult(JsonParser.Parse(logs[6]));\r
PAssert.That(() => _shipInfo.GetShipStatuses(0)[3].NowHp == 12);\r
}\r
+\r
+ private dynamic Data(string json) => ((dynamic)JsonParser.Parse(json)).api_data;\r
+\r
+ [TestMethod]\r
+ public void NpcFriendFleetAttack()\r
+ {\r
+ var logs = ReadAllLines("friendfleet_001");\r
+ var battle = Data(logs[3]);\r
+ _shipInfo.InjectShips(battle, JsonParser.Parse(logs[0]));\r
+ _battleInfo.InspectBattle(logs[1], logs[2], battle);\r
+ _battleInfo.InspectBattle(logs[4], logs[5], Data(logs[6]));\r
+ _battleInfo.InspectBattleResult(Data(logs[9]));\r
+ PAssert.That(() => !_battleInfo.DisplayedResultRank.IsError);\r
+ }\r
}\r
}
\ No newline at end of file