PAssert.That(() => questInfo.Quests[0].Count.Now == 1);\r
}\r
\r
+ /// <summary>\r
+ /// 861: 強行輸送艦隊、抜錨!\r
+ /// </summary>\r
+ [TestMethod]\r
public void MapNext_861()\r
{\r
var battleInfo = new BattleInfo(null, null);\r
\r
battleInfo.InjectResultStatus(new[]\r
{\r
- ShipStatus(8), ShipStatus(4), ShipStatus(2),\r
+ ShipStatus(10), ShipStatus(22), ShipStatus(2),\r
ShipStatus(2), ShipStatus(2), ShipStatus(2)\r
}, new ShipStatus[0], new ShipStatus[0], new ShipStatus[0]);\r
\r
PAssert.That(() => questInfo.Quests[0].Count.Now == 1, "轟沈あり");\r
battleInfo.Result.Friend.Main[1].NowHp = 1;\r
\r
- battleInfo.Result.Friend.Main[2].Spec.ShipType = 4;\r
+ battleInfo.Result.Friend.Main[2].Spec.ShipType = 10;\r
questInfo.InspectMapNext(Js(new\r
{\r
api_maparea_id = 1,\r
PAssert.That(() => q873.ToString() == "3/3");\r
PAssert.That(() => q873.ToToolTip() == "3-1 3-2 3-3");\r
}\r
+\r
+ /// <summary>\r
+ /// 状態をロードするときに獲得資材に特殊資材のリストを追加しない\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void LoadStateNotAppendMaterialList()\r
+ {\r
+ var questInfo = new QuestInfo(null, null, () => new DateTime(2015, 1, 1));\r
+ var status = new Status\r
+ {\r
+ QuestList = new[]\r
+ {\r
+ new QuestStatus\r
+ {\r
+ Id = 854,\r
+ Category = 8,\r
+ Name = "",\r
+ Detail = "",\r
+ Material = new[] {0, 2000, 0, 0, 0, 0, 0, 4}\r
+ }\r
+ },\r
+ QuestCountList = new[]\r
+ {\r
+ new QuestCount{Id = 854,NowArray = new []{1,0,1,0}}\r
+ }\r
+ };\r
+ questInfo.LoadState(status);\r
+ PAssert.That(() => questInfo.Quests[0].Material.Length == 8);\r
+ }\r
}\r
}
\ No newline at end of file