var expected = Enumerable.Repeat(new ChargeStatus(5, 5), ShipInfo.FleetCount);\r
PAssert.That(() => expected.SequenceEqual(sniffer.ChargeStatuses));\r
}\r
+\r
+ /// <summary>\r
+ /// ship2がリクエストで指定した艦娘のデータしか返さない\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void Ship2ReturnShipSpecifiedByRequest()\r
+ {\r
+ var sniffer = new Sniffer();\r
+ SniffLogFile(sniffer, "ship2_001");\r
+ PAssert.That(() => sniffer.Item.NowShips == 243);\r
+ }\r
}\r
}
\ No newline at end of file
}\r
else if (json.api_data()) // ship2\r
{\r
- ClearShipInfo();\r
+ // 一隻分のデータしか来ないことがあるので艦娘数を数えない\r
InspectDeck(json.api_data_deck);\r
InspectShipData(json.api_data);\r
- _itemInfo.NowShips = ((object[])json.api_data).Length;\r
}\r
else if (json.api_ship_data()) // ship3とship_deck\r
{\r