/// 明石タイマー表示中の艦娘の名前を縮める\r
/// </summary>\r
[TestMethod]\r
- public void TrancateNameForAkashiTimer()\r
+ public void TruncateNameForAkashiTimer()\r
{\r
var dict = new Dictionary<string, string>\r
{\r
{"Graf Zeppelin改", "Graf Zep"},\r
{"Libeccio改", "Libeccio"},\r
};\r
- var label = new ShipLabel {Parent = new Panel()};\r
- foreach (var entry in dict)\r
- {\r
- label.SetName("", entry.Key, "", ShipNameWidth.AkashiTimer);\r
- PAssert.That(() => label.Text == entry.Value, entry.Key);\r
- }\r
+ TruncateNameSub(dict, ShipNameWidth.AkashiTimer);\r
}\r
\r
/// <summary>\r
/// 入渠中の艦娘名の名前を縮める\r
/// </summary>\r
[TestMethod]\r
- public void TrancateNameForNDock()\r
+ public void TruncateNameForNDock()\r
{\r
var dict = new Dictionary<string, string>\r
{\r
{"Graf Zeppelin改", "Graf Zeppeli"},\r
{"千代田航改二", "千代田航改"}\r
};\r
- var label = new ShipLabel {Parent = new Panel()};\r
- foreach (var entry in dict)\r
- {\r
- label.SetName("", entry.Key, "", ShipNameWidth.NDock);\r
- PAssert.That(() => label.Text == entry.Value, entry.Key);\r
- }\r
+ TruncateNameSub(dict, ShipNameWidth.NDock);\r
}\r
\r
/// <summary>\r
/// 一覧ウィンドウの要修復一覧の艦娘の名前を縮める\r
/// </summary>\r
[TestMethod]\r
- public void TrancateNameForRepairList()\r
+ public void TruncateNameForRepairListFull()\r
{\r
var dict = new Dictionary<string, string>\r
{\r
{"Graf Zeppelin改", "Graf Zeppelin"},\r
{"千代田航改二", "千代田航改"}\r
};\r
+ TruncateNameSub(dict, ShipNameWidth.RepairListFull);\r
+ }\r
+\r
+ /// <summary>\r
+ /// メインパネルの艦娘の名前を縮める\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void TruncateNameForMainPanel()\r
+ {\r
+ var dict = new Dictionary<string, string>\r
+ {\r
+ {"Commandant Teste", "Commandant Tes"}\r
+ };\r
+ TruncateNameSub(dict, ShipNameWidth.MainPanel);\r
+ }\r
+\r
+ [TestMethod]\r
+ public void TruncateNameForShipList()\r
+ {\r
+ var dict = new Dictionary<string, string>\r
+ {\r
+ {"Commandant Test", "Commandant T"},\r
+ {"Graf Zeppelin改", "Graf Zeppelin"}\r
+ };\r
+ TruncateNameSub(dict, ShipNameWidth.ShipList);\r
+ }\r
+\r
+ private void TruncateNameSub(Dictionary<string, string> dict, ShipNameWidth width)\r
+ {\r
var label = new ShipLabel {Parent = new Panel()};\r
foreach (var entry in dict)\r
{\r
- label.SetName("", entry.Key, "", ShipNameWidth.RepairListFull);\r
+ label.SetName("", entry.Key, "", width);\r
PAssert.That(() => label.Text == entry.Value, entry.Key);\r
}\r
}\r
\r
+\r
/// <summary>\r
/// prefixとsuffixを加える\r
/// </summary>\r
[TestMethod]\r
public void SetName()\r
{\r
- var label = new ShipLabel {Parent= new Panel()};\r
+ var label = new ShipLabel {Parent = new Panel()};\r
label.SetName("[避]", "綾波改二", "▫");\r
PAssert.That(() => label.Text == "[避]綾波改二▫");\r
label.SetName("[避]", "朝潮改二丁", "▫", ShipNameWidth.AkashiTimer);\r