OSDN Git Service

護衛退避時に勝利判定がずれるのを直す
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer.Test / BattleBriefTest.cs
index 5ba2219..cef792b 100644 (file)
@@ -187,5 +187,19 @@ namespace KancolleSniffer.Test
             _battleInfo.InspectBattleResult(Data(logs[6]));\r
             PAssert.That(() => _shipInfo.Fleets[1].Ships[5].NowHp == 6);\r
         }\r
+\r
+        /// <summary>\r
+        /// 護衛退避艦がいるときに勝利判定がずれる\r
+        /// </summary>\r
+        [TestMethod]\r
+        public void WrongResultRankWithEscapedShip()\r
+        {\r
+            var logs = ReadAllLines("escape_rank_001");\r
+            var battle = Data(logs[3]);\r
+            InjectShips(battle, JsonObject.Parse(logs[0]));\r
+            _battleInfo.InspectBattle(logs[1], logs[2], battle);\r
+            _battleInfo.InspectBattleResult(Data(logs[6]));\r
+            PAssert.That(() => !_battleInfo.DisplayedResultRank.IsError);\r
+        }\r
     }\r
 }
\ No newline at end of file