Skip to content

Commit 4983431

Browse files
committed
Add test GetDefaultAbbreviationFallsBackToDefaultStringIfNotSpecified
1 parent 77c3192 commit 4983431

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

Tests/UnitSystemTests.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,18 @@ public void AllUnitsImplementToStringForRussian()
183183
}
184184
}
185185

186+
[Test]
187+
public void GetDefaultAbbreviationFallsBackToDefaultStringIfNotSpecified()
188+
{
189+
UnitSystem usUnits = UnitSystem.GetCached(CultureInfo.GetCultureInfo("en-US"));
190+
191+
// Act
192+
string abbreviation = usUnits.GetDefaultAbbreviation(CustomUnit.Unit1);
193+
194+
// Assert
195+
Assert.AreEqual("(no abbreviation for CustomUnit.Unit1)", abbreviation);
196+
}
197+
186198
[Test]
187199
public void GetDefaultAbbreviationFallsBackToUsEnglishCulture()
188200
{
@@ -202,6 +214,7 @@ public void GetDefaultAbbreviationFallsBackToUsEnglishCulture()
202214
Assert.AreEqual("US english abbreviation for Unit1", abbreviation);
203215
}
204216

217+
205218
[Test]
206219
public void ToStringRoundsToTwoDecimals()
207220
{

0 commit comments

Comments
 (0)