Skip to content

Commit

Permalink
- fixed the test for WithDefaultUnit_GivenNullForDerivedUnits_Returns…
Browse files Browse the repository at this point in the history
…UnitSystemWithOldDerivedUnits_IncludingTheNewBaseUnit
  • Loading branch information
lipchev committed Aug 13, 2022
1 parent cb3c603 commit dfe0bd2
Show file tree
Hide file tree
Showing 9 changed files with 10 additions and 252 deletions.
39 changes: 7 additions & 32 deletions UnitsNet.Tests/GeneratedCode/TestsBase/AccelerationTestsBase.g.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions UnitsNet.Tests/UnitSystemTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -250,14 +250,15 @@ public void GetDefaultUnitInfo_GivenUndefinedQuantityType_ReturnsNull(QuantityTy
}

[Fact]
public void WithDefaultUnit_GivenNullForDerivedUnits_ReturnsUnitSystemWithOldDerivedUnits()
public void WithDefaultUnit_GivenNullForDerivedUnits_ReturnsUnitSystemWithOldDerivedUnits_IncludingTheNewBaseUnit()
{
var myDefaultLengthUnit = Length.Info.UnitInfos.First(x => x.Value == LengthUnit.Millimeter);

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

Assert.Equal(LengthUnit.Millimeter, derivedSystem.GetDefaultUnitInfo(QuantityType.Length)?.Value);
Assert.Equal(UnitSystem.SI.GetCommonUnitsInfo(QuantityType.Length), derivedSystem.GetCommonUnitsInfo(QuantityType.Length));
Assert.ProperSuperset(UnitSystem.SI.GetCommonUnitsInfo(QuantityType.Length).ToHashSet(), derivedSystem.GetCommonUnitsInfo(QuantityType.Length).ToHashSet());
Assert.Contains(myDefaultLengthUnit, derivedSystem.GetCommonUnitsInfo(QuantityType.Length));
}

[Fact]
Expand Down
17 changes: 0 additions & 17 deletions UnitsNet/GeneratedCode/UnitSystems/Astronomical.g.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 0 additions & 27 deletions UnitsNet/GeneratedCode/UnitSystems/BI.g.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

55 changes: 0 additions & 55 deletions UnitsNet/GeneratedCode/UnitSystems/CGS.g.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 0 additions & 21 deletions UnitsNet/GeneratedCode/UnitSystems/EE.g.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit dfe0bd2

Please sign in to comment.