From d4f973ec3a92b6be290774b8333c033b8a36de8f Mon Sep 17 00:00:00 2001 From: Andreas Gullberg Larsen Date: Fri, 17 Jul 2026 18:56:11 +0200 Subject: [PATCH] Fix MolarFlow per-hour abbreviations --- Common/UnitDefinitions/MolarFlow.json | 2 +- .../TestsBase/MolarFlowTestsBase.g.cs | 24 +++++++++---------- .../GeneratedCode/Resources/MolarFlow.restext | 4 ++-- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Common/UnitDefinitions/MolarFlow.json b/Common/UnitDefinitions/MolarFlow.json index e9d90d51e4..af75991ed2 100644 --- a/Common/UnitDefinitions/MolarFlow.json +++ b/Common/UnitDefinitions/MolarFlow.json @@ -54,7 +54,7 @@ "Localization": [ { "Culture": "en-US", - "Abbreviations": [ "kmol/h" ] + "Abbreviations": [ "mol/h" ] } ] }, diff --git a/UnitsNet.Tests/GeneratedCode/TestsBase/MolarFlowTestsBase.g.cs b/UnitsNet.Tests/GeneratedCode/TestsBase/MolarFlowTestsBase.g.cs index 7877b4de12..ad5e55f406 100644 --- a/UnitsNet.Tests/GeneratedCode/TestsBase/MolarFlowTestsBase.g.cs +++ b/UnitsNet.Tests/GeneratedCode/TestsBase/MolarFlowTestsBase.g.cs @@ -253,7 +253,7 @@ public void Parse() { try { - var parsed = MolarFlow.Parse("1 kkmol/h", CultureInfo.GetCultureInfo("en-US")); + var parsed = MolarFlow.Parse("1 kmol/h", CultureInfo.GetCultureInfo("en-US")); AssertEx.EqualTolerance(1, parsed.KilomolesPerHour, KilomolesPerHourTolerance); Assert.Equal(MolarFlowUnit.KilomolePerHour, parsed.Unit); } catch (AmbiguousUnitParseException) { /* Some units have the same abbreviations */ } @@ -274,7 +274,7 @@ public void Parse() try { - var parsed = MolarFlow.Parse("1 kmol/h", CultureInfo.GetCultureInfo("en-US")); + var parsed = MolarFlow.Parse("1 mol/h", CultureInfo.GetCultureInfo("en-US")); AssertEx.EqualTolerance(1, parsed.MolesPerHour, MolesPerHourTolerance); Assert.Equal(MolarFlowUnit.MolePerHour, parsed.Unit); } catch (AmbiguousUnitParseException) { /* Some units have the same abbreviations */ } @@ -320,7 +320,7 @@ public void Parse() public void TryParse() { { - Assert.True(MolarFlow.TryParse("1 kkmol/h", CultureInfo.GetCultureInfo("en-US"), out var parsed)); + Assert.True(MolarFlow.TryParse("1 kmol/h", CultureInfo.GetCultureInfo("en-US"), out var parsed)); AssertEx.EqualTolerance(1, parsed.KilomolesPerHour, KilomolesPerHourTolerance); Assert.Equal(MolarFlowUnit.KilomolePerHour, parsed.Unit); } @@ -338,7 +338,7 @@ public void TryParse() } { - Assert.True(MolarFlow.TryParse("1 kmol/h", CultureInfo.GetCultureInfo("en-US"), out var parsed)); + Assert.True(MolarFlow.TryParse("1 mol/h", CultureInfo.GetCultureInfo("en-US"), out var parsed)); AssertEx.EqualTolerance(1, parsed.MolesPerHour, MolesPerHourTolerance); Assert.Equal(MolarFlowUnit.MolePerHour, parsed.Unit); } @@ -380,7 +380,7 @@ public void ParseUnit() { try { - var parsedUnit = MolarFlow.ParseUnit("kkmol/h", CultureInfo.GetCultureInfo("en-US")); + var parsedUnit = MolarFlow.ParseUnit("kmol/h", CultureInfo.GetCultureInfo("en-US")); Assert.Equal(MolarFlowUnit.KilomolePerHour, parsedUnit); } catch (AmbiguousUnitParseException) { /* Some units have the same abbreviations */ } @@ -398,7 +398,7 @@ public void ParseUnit() try { - var parsedUnit = MolarFlow.ParseUnit("kmol/h", CultureInfo.GetCultureInfo("en-US")); + var parsedUnit = MolarFlow.ParseUnit("mol/h", CultureInfo.GetCultureInfo("en-US")); Assert.Equal(MolarFlowUnit.MolePerHour, parsedUnit); } catch (AmbiguousUnitParseException) { /* Some units have the same abbreviations */ } @@ -438,7 +438,7 @@ public void ParseUnit() public void TryParseUnit() { { - Assert.True(MolarFlow.TryParseUnit("kkmol/h", CultureInfo.GetCultureInfo("en-US"), out var parsedUnit)); + Assert.True(MolarFlow.TryParseUnit("kmol/h", CultureInfo.GetCultureInfo("en-US"), out var parsedUnit)); Assert.Equal(MolarFlowUnit.KilomolePerHour, parsedUnit); } @@ -453,7 +453,7 @@ public void TryParseUnit() } { - Assert.True(MolarFlow.TryParseUnit("kmol/h", CultureInfo.GetCultureInfo("en-US"), out var parsedUnit)); + Assert.True(MolarFlow.TryParseUnit("mol/h", CultureInfo.GetCultureInfo("en-US"), out var parsedUnit)); Assert.Equal(MolarFlowUnit.MolePerHour, parsedUnit); } @@ -686,10 +686,10 @@ public void BaseDimensionsShouldNeverBeNull() public void ToString_ReturnsValueAndUnitAbbreviationInCurrentCulture() { using var _ = new CultureScope("en-US"); - Assert.Equal("1 kkmol/h", new MolarFlow(1, MolarFlowUnit.KilomolePerHour).ToString()); + Assert.Equal("1 kmol/h", new MolarFlow(1, MolarFlowUnit.KilomolePerHour).ToString()); Assert.Equal("1 kmol/min", new MolarFlow(1, MolarFlowUnit.KilomolePerMinute).ToString()); Assert.Equal("1 kmol/s", new MolarFlow(1, MolarFlowUnit.KilomolePerSecond).ToString()); - Assert.Equal("1 kmol/h", new MolarFlow(1, MolarFlowUnit.MolePerHour).ToString()); + Assert.Equal("1 mol/h", new MolarFlow(1, MolarFlowUnit.MolePerHour).ToString()); Assert.Equal("1 mol/min", new MolarFlow(1, MolarFlowUnit.MolePerMinute).ToString()); Assert.Equal("1 mol/s", new MolarFlow(1, MolarFlowUnit.MolePerSecond).ToString()); Assert.Equal("1 lbmol/h", new MolarFlow(1, MolarFlowUnit.PoundMolePerHour).ToString()); @@ -703,10 +703,10 @@ public void ToString_WithSwedishCulture_ReturnsUnitAbbreviationForEnglishCulture // Chose this culture, because we don't currently have any abbreviations mapped for that culture and we expect the en-US to be used as fallback. var swedishCulture = CultureInfo.GetCultureInfo("sv-SE"); - Assert.Equal("1 kkmol/h", new MolarFlow(1, MolarFlowUnit.KilomolePerHour).ToString(swedishCulture)); + Assert.Equal("1 kmol/h", new MolarFlow(1, MolarFlowUnit.KilomolePerHour).ToString(swedishCulture)); Assert.Equal("1 kmol/min", new MolarFlow(1, MolarFlowUnit.KilomolePerMinute).ToString(swedishCulture)); Assert.Equal("1 kmol/s", new MolarFlow(1, MolarFlowUnit.KilomolePerSecond).ToString(swedishCulture)); - Assert.Equal("1 kmol/h", new MolarFlow(1, MolarFlowUnit.MolePerHour).ToString(swedishCulture)); + Assert.Equal("1 mol/h", new MolarFlow(1, MolarFlowUnit.MolePerHour).ToString(swedishCulture)); Assert.Equal("1 mol/min", new MolarFlow(1, MolarFlowUnit.MolePerMinute).ToString(swedishCulture)); Assert.Equal("1 mol/s", new MolarFlow(1, MolarFlowUnit.MolePerSecond).ToString(swedishCulture)); Assert.Equal("1 lbmol/h", new MolarFlow(1, MolarFlowUnit.PoundMolePerHour).ToString(swedishCulture)); diff --git a/UnitsNet/GeneratedCode/Resources/MolarFlow.restext b/UnitsNet/GeneratedCode/Resources/MolarFlow.restext index ebbc452809..18f365e1ae 100644 --- a/UnitsNet/GeneratedCode/Resources/MolarFlow.restext +++ b/UnitsNet/GeneratedCode/Resources/MolarFlow.restext @@ -1,7 +1,7 @@ -KilomolesPerHour=kkmol/h +KilomolesPerHour=kmol/h KilomolesPerMinute=kmol/min KilomolesPerSecond=kmol/s -MolesPerHour=kmol/h +MolesPerHour=mol/h MolesPerMinute=mol/min MolesPerSecond=mol/s PoundMolesPerHour=lbmol/h