Skip to content

Commit a187b58

Browse files
committed
Adding doc and tests
1 parent f1afdd8 commit a187b58

File tree

4 files changed

+24
-3
lines changed

4 files changed

+24
-3
lines changed

UnitsNet.Tests/GeneratedCode/InformationTestsBase.g.cs

+7-1
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ public void UnitsDoesNotContainUndefined()
435435
}
436436

437437
[Fact]
438-
public void AllUnitsHaveAtLeastOneAbbreviationSpecified()
438+
public void HasAtLeastOneAbbreviationSpecified()
439439
{
440440
var units = Enum.GetValues(typeof(InformationUnit)).Cast<InformationUnit>();
441441
foreach(var unit in units)
@@ -446,5 +446,11 @@ public void AllUnitsHaveAtLeastOneAbbreviationSpecified()
446446
var defaultAbbreviation = UnitAbbreviationsCache.Default.GetDefaultAbbreviation(unit);
447447
}
448448
}
449+
450+
[Fact]
451+
public void BaseDimensionsShouldNeverBeNull()
452+
{
453+
Assert.False(Information.BaseDimensions is null);
454+
}
449455
}
450456
}

UnitsNet.Tests/GeneratedCode/LengthTestsBase.g.cs

+7-1
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ public void UnitsDoesNotContainUndefined()
419419
}
420420

421421
[Fact]
422-
public void AllUnitsHaveAtLeastOneAbbreviationSpecified()
422+
public void HasAtLeastOneAbbreviationSpecified()
423423
{
424424
var units = Enum.GetValues(typeof(LengthUnit)).Cast<LengthUnit>();
425425
foreach(var unit in units)
@@ -430,5 +430,11 @@ public void AllUnitsHaveAtLeastOneAbbreviationSpecified()
430430
var defaultAbbreviation = UnitAbbreviationsCache.Default.GetDefaultAbbreviation(unit);
431431
}
432432
}
433+
434+
[Fact]
435+
public void BaseDimensionsShouldNeverBeNull()
436+
{
437+
Assert.False(Length.BaseDimensions is null);
438+
}
433439
}
434440
}

UnitsNet.Tests/GeneratedCode/LevelTestsBase.g.cs

+7-1
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ public void UnitsDoesNotContainUndefined()
224224
}
225225

226226
[Fact]
227-
public void AllUnitsHaveAtLeastOneAbbreviationSpecified()
227+
public void HasAtLeastOneAbbreviationSpecified()
228228
{
229229
var units = Enum.GetValues(typeof(LevelUnit)).Cast<LevelUnit>();
230230
foreach(var unit in units)
@@ -235,5 +235,11 @@ public void AllUnitsHaveAtLeastOneAbbreviationSpecified()
235235
var defaultAbbreviation = UnitAbbreviationsCache.Default.GetDefaultAbbreviation(unit);
236236
}
237237
}
238+
239+
[Fact]
240+
public void BaseDimensionsShouldNeverBeNull()
241+
{
242+
Assert.False(Level.BaseDimensions is null);
243+
}
238244
}
239245
}

UnitsNet/BaseDimensions.cs

+3
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,9 @@ private static void AppendDimensionString(StringBuilder sb, string name, int val
256256
/// </summary>
257257
public int LuminousIntensity{ get; }
258258

259+
/// <summary>
260+
/// Represents a dimensionless (unitless) quantity.
261+
/// </summary>
259262
public static BaseDimensions Dimensionless { get; } = new BaseDimensions(0, 0, 0, 0, 0, 0, 0);
260263
}
261264
}

0 commit comments

Comments
 (0)