}\r
\r
/// <summary>\r
+ /// // 243: 南方海域珊瑚諸島沖の制空権を握れ!\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void BattleResult_243()\r
+ {\r
+ var questInfo = new QuestInfo(null, null, () => new DateTime(2015, 1, 1));\r
+ questInfo.InspectQuestList(Js(new\r
+ {\r
+ api_list = new[]\r
+ {\r
+ new {api_no = 243, api_category = 2, api_state = 2, api_title = "", api_progress_flag = 0}\r
+ }\r
+ }));\r
+\r
+ questInfo.InspectMapStart(Js(new\r
+ {\r
+ api_maparea_id = 5,\r
+ api_mapinfo_no = 2,\r
+ api_event_id = 5\r
+ }));\r
+ questInfo.InspectBattleResult(Js(new {api_win_rank = "A"}));\r
+ PAssert.That(() =>\r
+ questInfo.Quests.Select(q => new {q.Id, q.Count.Now})\r
+ .SequenceEqual(new[] {new {Id = 243, Now = 0}}));\r
+\r
+ questInfo.InspectMapNext(Js(new\r
+ {\r
+ api_maparea_id = 5,\r
+ api_mapinfo_no = 2,\r
+ api_event_id = 5\r
+ }));\r
+ questInfo.InspectBattleResult(Js(new {api_win_rank = "S"}));\r
+ PAssert.That(() =>\r
+ questInfo.Quests.Select(q => new {q.Id, q.Count.Now})\r
+ .SequenceEqual(new[] {new {Id = 243, Now = 1}}));\r
+ }\r
+\r
+ /// <summary>\r
/// 822: 沖ノ島海域迎撃戦\r
/// 854: 戦果拡張任務!「Z作戦」前段作戦\r
/// </summary>\r
{229, new QuestSortie {Interval = Weekly, Max = 12, Rank = "B", Maps = new[] {41, 42, 43, 44, 45}}}, // 229: 敵東方艦隊を撃滅せよ!\r
{241, new QuestSortie {Interval = Weekly, Max = 5, Rank = "B", Maps = new[] {33, 34, 35}}}, // 241: 敵北方艦隊主力を撃滅せよ!\r
{242, new QuestSortie {Interval = Weekly, Max = 1, Rank = "B", Maps = new[] {44}}}, // 242: 敵東方中枢艦隊を撃破せよ!\r
- {243, new QuestSortie {Interval = Weekly, Max = 2, Rank = "B", Maps = new[] {52}}}, // 243: 南方海域珊瑚諸島沖の制空権を握れ!\r
+ {243, new QuestSortie {Interval = Weekly, Max = 2, Rank = "S", Maps = new[] {52}}}, // 243: 南方海域珊瑚諸島沖の制空権を握れ!\r
{256, new QuestSortie {Interval = Monthly, Max = 3, Rank = "S", Maps = new[] {61}}}, // 256: 「潜水艦隊」出撃せよ!\r
{261, new QuestSortie {Interval = Weekly, Max = 3, Rank = "A", Maps = new[] {15}}}, // 261: 海上輸送路の安全確保に努めよ!\r
{265, new QuestSortie {Interval = Monthly, Max = 10, Rank = "A", Maps = new[] {15}}}, // 265: 海上護衛強化月間\r