new QuestCount {Id = 872, NowArray = new[] {1, 1, 1, 1}},\r
new QuestCount {Id = 284, NowArray = new[] {1, 1, 1, 1}},\r
new QuestCount {Id = 226, Now = 2},\r
+ new QuestCount {Id = 434, NowArray = new[] {1, 0, 1, 0, 1}},\r
new QuestCount {Id = 436, NowArray = new[] {1, 0, 1, 1, 1}},\r
new QuestCount {Id = 437, NowArray = new[] {1, 0, 1, 1}},\r
new QuestCount {Id = 438, NowArray = new[] {1, 0, 1, 1}},\r
var q226 = status.QuestCountList.First(q => q.Id == 226);\r
Assert.AreEqual("2/5", q226.ToString());\r
Assert.AreEqual("", q226.ToToolTip());\r
+ var q434 = status.QuestCountList.First(q => q.Id == 434);\r
+ Assert.AreEqual("1\u200a0\u200a1\u200a0\u200a1", q434.ToString());\r
+ Assert.AreEqual("警備任務1 海上護衛任務0 兵站強化任務1 海峡警備行動0 タンカー護衛任務1", q434.ToToolTip());\r
var q436 = status.QuestCountList.First(q => q.Id == 436);\r
Assert.AreEqual("1\u200a0\u200a1\u200a1\u200a1", q436.ToString());\r
Assert.AreEqual("練習航海1 長距離練習航海0 警備任務1 対潜警戒任務1 強行偵察任務1", q436.ToToolTip());\r
}\r
\r
/// <summary>\r
+ /// 434: 特設護衛船団司令部、活動開始!\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void MissionResult_434()\r
+ {\r
+ var count = InjectQuest(434);\r
+\r
+ _questCounter.InspectDeck(Js(\r
+ new[]\r
+ {\r
+ new {api_id = 2, api_mission = new[] {2, 3}},\r
+ new {api_id = 3, api_mission = new[] {2, 5}},\r
+ new {api_id = 4, api_mission = new[] {2, 100}}\r
+ }));\r
+ _questCounter.InspectMissionResult("api%5Fdeck%5Fid=2", Js(new {api_clear_result = 1}));\r
+ _questCounter.InspectMissionResult("api%5Fdeck%5Fid=3", Js(new {api_clear_result = 1}));\r
+ _questCounter.InspectMissionResult("api%5Fdeck%5Fid=4", Js(new {api_clear_result = 1}));\r
+ PAssert.That(() => count.NowArray.SequenceEqual(new[] {1, 1, 1, 0, 0}));\r
+\r
+ _questCounter.InspectDeck(Js(\r
+ new[]\r
+ {\r
+ new {api_id = 2, api_mission = new[] {2, 101}},\r
+ new {api_id = 3, api_mission = new[] {2, 9}}\r
+ }));\r
+ _questCounter.InspectMissionResult("api%5Fdeck%5Fid=2", Js(new {api_clear_result = 1}));\r
+ _questCounter.InspectMissionResult("api%5Fdeck%5Fid=3", Js(new {api_clear_result = 1}));\r
+ PAssert.That(() => count.NowArray.SequenceEqual(new[] {1, 1, 1, 1, 1}));\r
+ }\r
+\r
+ /// <summary>\r
/// 436: 練習航海及び警備任務を実施せよ!\r
/// </summary>\r
[TestMethod]\r