var manager =\r
new Scheduler((t, b, n) => { result = new Message {Title = t, Body = b, Name = n}; }, time.GetNow);\r
manager.Enqueue("遠征終了", 1, "防空射撃演習");\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => new Message {Title = "遠征が終わりました", Body = "第二艦隊 防空射撃演習", Name = "遠征終了"}.Equals(result));\r
}\r
\r
new Scheduler((t, b, n) => { result = new Message {Title = t, Body = b, Name = n}; }, time.GetNow);\r
manager.Enqueue("遠征終了", 1, "防空射撃演習");\r
manager.Enqueue("疲労回復49", 1, "cond49");\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => new Message {Title = "遠征が終わりました", Body = "第二艦隊 防空射撃演習", Name = "遠征終了"}.Equals(result));\r
result = null;\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => new Message {Title = "疲労が回復しました", Body = "第二艦隊", Name = "疲労回復"}.Equals(result));\r
}\r
\r
var manager =\r
new Scheduler((t, b, n) => { result = new Message {Title = t, Body = b, Name = n}; }, time.GetNow);\r
manager.Enqueue("建造完了", 0, "");\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => new Message {Title = "建造が終わりました", Body = "第一ドック", Name = "建造完了"}.Equals(result));\r
- manager.Flash();\r
+ manager.Flush();\r
manager.Enqueue("建造完了", 1, "");\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => new Message {Title = "建造が終わりました", Body = "第二ドック", Name = "建造完了"}.Equals(result));\r
}\r
\r
{\r
case 0:\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 2);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected.Equals(result));\r
break;\r
case 2000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected.Repeat.Equals(result));\r
break;\r
case 4000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected.Repeat.Equals(result));\r
return;\r
default:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null, elapsed.ToString());\r
break;\r
}\r
{\r
case 0:\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 10);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => ensei.Equals(result));\r
break;\r
case 2000:\r
manager.Enqueue("泊地修理20分経過", 0, "", 5);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => hakuchi.Equals(result));\r
break;\r
case 7000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => hakuchi.Repeat.Equals(result), "泊地修理2回目");\r
break;\r
case 10000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => ensei.Repeat.Equals(result), "遠征終了2回目");\r
return;\r
default:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null, elapsed.ToString());\r
break;\r
}\r
{\r
case 0:\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 3);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => ensei.Equals(result));\r
break;\r
case 1000:\r
manager.Enqueue("泊地修理20分経過", 0, "", 2);\r
- manager.Flash();\r
+ manager.Flush();\r
break;\r
case 2000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => hakuchi.Equals(result));\r
break;\r
case 4000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => ensei.Repeat.Equals(result), "遠征終了2回目");\r
break;\r
case 6000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => hakuchi.Repeat.Equals(result), "泊地修理2回目");\r
return;\r
default:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null, elapsed.ToString());\r
break;\r
}\r
{\r
case 0:\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 10);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => ensei.Equals(result));\r
break;\r
case 2000:\r
manager.Enqueue("入渠終了", 0, "綾波改二", 5);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => nyukyo.Equals(result));\r
break;\r
case 3000:\r
manager.StopRepeat("入渠終了");\r
- manager.Flash();\r
+ manager.Flush();\r
break;\r
case 7000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null, "入渠終了2回目はない");\r
break;\r
case 10000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => ensei.Repeat.Equals(result), "遠征終了2回目");\r
return;\r
default:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null, elapsed.ToString());\r
break;\r
}\r
{\r
case 0:\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 10);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected.Equals(result));\r
break;\r
case 1000:\r
- manager.Flash();\r
+ manager.Flush();\r
manager.SuspendRepeat();\r
break;\r
case 11000:\r
- manager.Flash();\r
+ manager.Flush();\r
manager.ResumeRepeat();\r
break;\r
case 12000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected.Repeat.Equals(result));\r
return;\r
default:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null, elapsed.ToString());\r
break;\r
}\r
{\r
case 0:\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 10);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => ensei.Equals(result));\r
break;\r
case 1000:\r
- manager.Flash();\r
+ manager.Flush();\r
manager.SuspendRepeat("大破警告");\r
break;\r
case 2000:\r
manager.Enqueue("大破警告", "摩耶改二", 8);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => taiha.Equals(result));\r
break;\r
case 10000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => taiha.Repeat.Equals(result));\r
break;\r
case 11000:\r
- manager.Flash();\r
+ manager.Flush();\r
manager.ResumeRepeat();\r
break;\r
case 12000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => ensei.Repeat.Equals(result));\r
return;\r
default:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null, elapsed.ToString());\r
break;\r
}\r
{\r
case 0:\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 10);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected1.Equals(result));\r
break;\r
case 1000:\r
manager.Enqueue("遠征終了", 2, "海上護衛任務", 10);\r
- manager.Flash();\r
+ manager.Flush();\r
break;\r
case 2000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected2.Equals(result));\r
break;\r
case 5000:\r
- manager.Flash();\r
+ manager.Flush();\r
manager.StopRepeat("遠征終了", 1);\r
break;\r
case 12000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected2.Repeat.Equals(result));\r
return;\r
default:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null, elapsed.ToString());\r
break;\r
}\r
{\r
case 0:\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 10);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected1.Equals(result));\r
break;\r
case 2000:\r
- manager.Flash();\r
+ manager.Flush();\r
manager.StopRepeat("遠征終了", true);\r
break;\r
case 10000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected2.Cont.Equals(result));\r
break;\r
case 11000:\r
- manager.Flash();\r
+ manager.Flush();\r
manager.StopRepeat("遠征終了", 1);\r
break;\r
case 21000:\r
- manager.Flash();\r
+ manager.Flush();\r
return;\r
default:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null, elapsed.ToString());\r
break;\r
}\r
new Scheduler((t, b, n) => { result = new Message {Title = t, Body = b, Name = n}; }, time.GetNow);\r
var expected = new Message {Title = "[予告] 遠征が終わりました", Body = "第二艦隊 防空射撃演習", Name = "遠征終了"};\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 0, true);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected.Equals(result));\r
}\r
\r
new Scheduler((t, b, n) => { result = new Message {Title = t, Body = b, Name = n}; }, time.GetNow);\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 10);\r
manager.Enqueue("遠征終了", 2, "海上護衛任務", 10);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() =>\r
new Message {Title = "遠征が終わりました", Body = "第二艦隊 防空射撃演習\r\n第三艦隊 海上護衛任務", Name = "遠征終了"}.Equals(result));\r
}\r
case 0:\r
manager.Enqueue("遠征終了", 1, "防空射撃演習", 10);\r
manager.Enqueue("遠征終了", 2, "海上護衛任務", 10);\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected1.Equals(result));\r
break;\r
case 5000:\r
- manager.Flash();\r
+ manager.Flush();\r
manager.StopRepeat("遠征終了", 1);\r
break;\r
case 10000:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => expected2.Repeat.Equals(result));\r
return;\r
default:\r
- manager.Flash();\r
+ manager.Flush();\r
PAssert.That(() => result == null, elapsed.ToString());\r
break;\r
}\r