X-Git-Url: http://git.osdn.net/view?p=kancollesniffer%2FKancolleSniffer.git;a=blobdiff_plain;f=KancolleSniffer.Test%2FBattleBriefTest.cs;h=cef792b0b3c04d5f42c8937d1e41ac81ca6d68cd;hp=5ba221970f649305e5b6435ddcf18c2db2edc85f;hb=75af8087512b2fa1ecc8458f36dc79069545afdb;hpb=29f7c97d3b67bcd3fe7f4d6e779ebe1760828ea4 diff --git a/KancolleSniffer.Test/BattleBriefTest.cs b/KancolleSniffer.Test/BattleBriefTest.cs index 5ba2219..cef792b 100644 --- a/KancolleSniffer.Test/BattleBriefTest.cs +++ b/KancolleSniffer.Test/BattleBriefTest.cs @@ -187,5 +187,19 @@ namespace KancolleSniffer.Test _battleInfo.InspectBattleResult(Data(logs[6])); PAssert.That(() => _shipInfo.Fleets[1].Ships[5].NowHp == 6); } + + /// + /// 護衛退避艦がいるときに勝利判定がずれる + /// + [TestMethod] + public void WrongResultRankWithEscapedShip() + { + var logs = ReadAllLines("escape_rank_001"); + var battle = Data(logs[3]); + InjectShips(battle, JsonObject.Parse(logs[0])); + _battleInfo.InspectBattle(logs[1], logs[2], battle); + _battleInfo.InspectBattleResult(Data(logs[6])); + PAssert.That(() => !_battleInfo.DisplayedResultRank.IsError); + } } } \ No newline at end of file