}\r
\r
/// <summary>\r
+ /// 文字数制限がない\r
+ /// </summary>\r
+ [TestMethod]\r
+ public void Unlimited()\r
+ {\r
+ var label = new ShipLabel.Name(Point.Empty, ShipNameWidth.Max){Parent = new Panel()};\r
+ var str = "一二三四五六七八九〇一二三四五六七八九〇一二三四五六七八九〇";\r
+ label.SetName(str);\r
+ Assert.AreEqual(str, label.Text);\r
+ }\r
+\r
+ /// <summary>\r
/// 明石タイマー表示中の艦娘の名前を縮める\r
/// </summary>\r
[TestMethod]\r
{\r
_slotStatus = slotStatus;\r
ChangeFont(name);\r
- Text = prefix + StringTruncator.Truncate(name, "", Scaler.ScaleWidth((int)width), Font);\r
+ var realWidth = width == ShipNameWidth.Max ? (int)width : Scaler.ScaleWidth((int)width);\r
+ Text = prefix + StringTruncator.Truncate(name, "", realWidth, Font);\r
Invalidate(); // 必ずOnPaintを実行させるため\r
}\r
\r