Skip to content

Commit dfe0bd2

Browse files
committed
- fixed the test for WithDefaultUnit_GivenNullForDerivedUnits_ReturnsUnitSystemWithOldDerivedUnits_IncludingTheNewBaseUnit
1 parent cb3c603 commit dfe0bd2

File tree

9 files changed

+10
-252
lines changed

9 files changed

+10
-252
lines changed

UnitsNet.Tests/GeneratedCode/TestsBase/AccelerationTestsBase.g.cs

Lines changed: 7 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/UnitSystemTests.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,14 +250,15 @@ public void GetDefaultUnitInfo_GivenUndefinedQuantityType_ReturnsNull(QuantityTy
250250
}
251251

252252
[Fact]
253-
public void WithDefaultUnit_GivenNullForDerivedUnits_ReturnsUnitSystemWithOldDerivedUnits()
253+
public void WithDefaultUnit_GivenNullForDerivedUnits_ReturnsUnitSystemWithOldDerivedUnits_IncludingTheNewBaseUnit()
254254
{
255255
var myDefaultLengthUnit = Length.Info.UnitInfos.First(x => x.Value == LengthUnit.Millimeter);
256256

257257
var derivedSystem = UnitSystem.SI.WithDefaultUnit(QuantityType.Length, myDefaultLengthUnit);
258258

259259
Assert.Equal(LengthUnit.Millimeter, derivedSystem.GetDefaultUnitInfo(QuantityType.Length)?.Value);
260-
Assert.Equal(UnitSystem.SI.GetCommonUnitsInfo(QuantityType.Length), derivedSystem.GetCommonUnitsInfo(QuantityType.Length));
260+
Assert.ProperSuperset(UnitSystem.SI.GetCommonUnitsInfo(QuantityType.Length).ToHashSet(), derivedSystem.GetCommonUnitsInfo(QuantityType.Length).ToHashSet());
261+
Assert.Contains(myDefaultLengthUnit, derivedSystem.GetCommonUnitsInfo(QuantityType.Length));
261262
}
262263

263264
[Fact]

UnitsNet/GeneratedCode/UnitSystems/Astronomical.g.cs

Lines changed: 0 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet/GeneratedCode/UnitSystems/BI.g.cs

Lines changed: 0 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet/GeneratedCode/UnitSystems/CGS.g.cs

Lines changed: 0 additions & 55 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet/GeneratedCode/UnitSystems/EE.g.cs

Lines changed: 0 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)