diff --git a/Common/UnitDefinitions/MassFlux.json b/Common/UnitDefinitions/MassFlux.json index 91e2aafb44..45492311a3 100644 --- a/Common/UnitDefinitions/MassFlux.json +++ b/Common/UnitDefinitions/MassFlux.json @@ -20,6 +20,71 @@ "Abbreviations": [ "g·s⁻¹·m⁻²" ] } ] + }, + { + "SingularName": "GramPerSecondPerSquareCentimeter", + "PluralName": "GramsPerSecondPerSquareCentimeter", + "FromUnitToBaseFunc": "x/1e-1", + "FromBaseToUnitFunc": "x*1e-1", + "Prefixes": [ "Kilo" ], + "Localization": [ + { + "Culture": "en-US", + "Abbreviations": [ "g·s⁻¹·cm⁻²" ] + } + ] + }, + { + "SingularName": "GramPerSecondPerSquareMillimeter", + "PluralName": "GramsPerSecondPerSquareMillimeter", + "FromUnitToBaseFunc": "x/1e-3", + "FromBaseToUnitFunc": "x*1e-3", + "Prefixes": [ "Kilo" ], + "Localization": [ + { + "Culture": "en-US", + "Abbreviations": [ "g·s⁻¹·mm⁻²" ] + } + ] + }, + { + "SingularName": "GramPerHourPerSquareMeter", + "PluralName": "GramsPerHourPerSquareMeter", + "FromUnitToBaseFunc": "x/3.6e6", + "FromBaseToUnitFunc": "x*3.6e6", + "Prefixes": [ "Kilo" ], + "Localization": [ + { + "Culture": "en-US", + "Abbreviations": [ "g·h⁻¹·m⁻²" ] + } + ] + }, + { + "SingularName": "GramPerHourPerSquareCentimeter", + "PluralName": "GramsPerHourPerSquareCentimeter", + "FromUnitToBaseFunc": "x/3.6e2", + "FromBaseToUnitFunc": "x*3.6e2", + "Prefixes": [ "Kilo" ], + "Localization": [ + { + "Culture": "en-US", + "Abbreviations": [ "g·h⁻¹·cm⁻²" ] + } + ] + }, + { + "SingularName": "GramPerHourPerSquareMillimeter", + "PluralName": "GramsPerHourPerSquareMillimeter", + "FromUnitToBaseFunc": "x/3.6e0", + "FromBaseToUnitFunc": "x*3.6e0", + "Prefixes": [ "Kilo" ], + "Localization": [ + { + "Culture": "en-US", + "Abbreviations": [ "g·h⁻¹·mm⁻²" ] + } + ] } ] } diff --git a/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToMassFluxExtensionsTest.g.cs b/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToMassFluxExtensionsTest.g.cs index e87a915ee0..cab140f603 100644 --- a/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToMassFluxExtensionsTest.g.cs +++ b/UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToMassFluxExtensionsTest.g.cs @@ -24,13 +24,53 @@ namespace UnitsNet.Tests { public class NumberToMassFluxExtensionsTests { + [Fact] + public void NumberToGramsPerHourPerSquareCentimeterTest() => + Assert.Equal(MassFlux.FromGramsPerHourPerSquareCentimeter(2), 2.GramsPerHourPerSquareCentimeter()); + + [Fact] + public void NumberToGramsPerHourPerSquareMeterTest() => + Assert.Equal(MassFlux.FromGramsPerHourPerSquareMeter(2), 2.GramsPerHourPerSquareMeter()); + + [Fact] + public void NumberToGramsPerHourPerSquareMillimeterTest() => + Assert.Equal(MassFlux.FromGramsPerHourPerSquareMillimeter(2), 2.GramsPerHourPerSquareMillimeter()); + + [Fact] + public void NumberToGramsPerSecondPerSquareCentimeterTest() => + Assert.Equal(MassFlux.FromGramsPerSecondPerSquareCentimeter(2), 2.GramsPerSecondPerSquareCentimeter()); + [Fact] public void NumberToGramsPerSecondPerSquareMeterTest() => Assert.Equal(MassFlux.FromGramsPerSecondPerSquareMeter(2), 2.GramsPerSecondPerSquareMeter()); + [Fact] + public void NumberToGramsPerSecondPerSquareMillimeterTest() => + Assert.Equal(MassFlux.FromGramsPerSecondPerSquareMillimeter(2), 2.GramsPerSecondPerSquareMillimeter()); + + [Fact] + public void NumberToKilogramsPerHourPerSquareCentimeterTest() => + Assert.Equal(MassFlux.FromKilogramsPerHourPerSquareCentimeter(2), 2.KilogramsPerHourPerSquareCentimeter()); + + [Fact] + public void NumberToKilogramsPerHourPerSquareMeterTest() => + Assert.Equal(MassFlux.FromKilogramsPerHourPerSquareMeter(2), 2.KilogramsPerHourPerSquareMeter()); + + [Fact] + public void NumberToKilogramsPerHourPerSquareMillimeterTest() => + Assert.Equal(MassFlux.FromKilogramsPerHourPerSquareMillimeter(2), 2.KilogramsPerHourPerSquareMillimeter()); + + [Fact] + public void NumberToKilogramsPerSecondPerSquareCentimeterTest() => + Assert.Equal(MassFlux.FromKilogramsPerSecondPerSquareCentimeter(2), 2.KilogramsPerSecondPerSquareCentimeter()); + [Fact] public void NumberToKilogramsPerSecondPerSquareMeterTest() => Assert.Equal(MassFlux.FromKilogramsPerSecondPerSquareMeter(2), 2.KilogramsPerSecondPerSquareMeter()); + [Fact] + public void NumberToKilogramsPerSecondPerSquareMillimeterTest() => + Assert.Equal(MassFlux.FromKilogramsPerSecondPerSquareMillimeter(2), 2.KilogramsPerSecondPerSquareMillimeter()); + } } diff --git a/UnitsNet.NumberExtensions/GeneratedCode/NumberToMassFluxExtensions.g.cs b/UnitsNet.NumberExtensions/GeneratedCode/NumberToMassFluxExtensions.g.cs index 73d36eb37b..f98ff6dfaf 100644 --- a/UnitsNet.NumberExtensions/GeneratedCode/NumberToMassFluxExtensions.g.cs +++ b/UnitsNet.NumberExtensions/GeneratedCode/NumberToMassFluxExtensions.g.cs @@ -26,13 +26,53 @@ namespace UnitsNet.NumberExtensions.NumberToMassFlux /// public static class NumberToMassFluxExtensions { + /// + public static MassFlux GramsPerHourPerSquareCentimeter(this T value) => + MassFlux.FromGramsPerHourPerSquareCentimeter(Convert.ToDouble(value)); + + /// + public static MassFlux GramsPerHourPerSquareMeter(this T value) => + MassFlux.FromGramsPerHourPerSquareMeter(Convert.ToDouble(value)); + + /// + public static MassFlux GramsPerHourPerSquareMillimeter(this T value) => + MassFlux.FromGramsPerHourPerSquareMillimeter(Convert.ToDouble(value)); + + /// + public static MassFlux GramsPerSecondPerSquareCentimeter(this T value) => + MassFlux.FromGramsPerSecondPerSquareCentimeter(Convert.ToDouble(value)); + /// public static MassFlux GramsPerSecondPerSquareMeter(this T value) => MassFlux.FromGramsPerSecondPerSquareMeter(Convert.ToDouble(value)); + /// + public static MassFlux GramsPerSecondPerSquareMillimeter(this T value) => + MassFlux.FromGramsPerSecondPerSquareMillimeter(Convert.ToDouble(value)); + + /// + public static MassFlux KilogramsPerHourPerSquareCentimeter(this T value) => + MassFlux.FromKilogramsPerHourPerSquareCentimeter(Convert.ToDouble(value)); + + /// + public static MassFlux KilogramsPerHourPerSquareMeter(this T value) => + MassFlux.FromKilogramsPerHourPerSquareMeter(Convert.ToDouble(value)); + + /// + public static MassFlux KilogramsPerHourPerSquareMillimeter(this T value) => + MassFlux.FromKilogramsPerHourPerSquareMillimeter(Convert.ToDouble(value)); + + /// + public static MassFlux KilogramsPerSecondPerSquareCentimeter(this T value) => + MassFlux.FromKilogramsPerSecondPerSquareCentimeter(Convert.ToDouble(value)); + /// public static MassFlux KilogramsPerSecondPerSquareMeter(this T value) => MassFlux.FromKilogramsPerSecondPerSquareMeter(Convert.ToDouble(value)); + /// + public static MassFlux KilogramsPerSecondPerSquareMillimeter(this T value) => + MassFlux.FromKilogramsPerSecondPerSquareMillimeter(Convert.ToDouble(value)); + } } diff --git a/UnitsNet.Tests/CustomCode/MassFluxTests.cs b/UnitsNet.Tests/CustomCode/MassFluxTests.cs index e2dfa88e2f..148ed1af37 100644 --- a/UnitsNet.Tests/CustomCode/MassFluxTests.cs +++ b/UnitsNet.Tests/CustomCode/MassFluxTests.cs @@ -27,8 +27,21 @@ namespace UnitsNet.Tests.CustomCode public class MassFluxTests : MassFluxTestsBase { protected override double GramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter => 1E3; + protected override double GramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter => 1E-1; + protected override double GramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter => 1E-3; + + protected override double GramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter => 3.6E6; + protected override double GramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter => 3.6E2; + protected override double GramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter => 3.6E0; protected override double KilogramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter => 1; + protected override double KilogramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter => 1E-4; + protected override double KilogramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter => 1E-6; + + protected override double KilogramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter => 3.6E3; + protected override double KilogramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter => 3.6E-1; + protected override double KilogramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter => 3.6E-3; + [Fact] public void MassFluxDividedBySpeedEqualsDensity() diff --git a/UnitsNet.Tests/GeneratedCode/IQuantityTests.g.cs b/UnitsNet.Tests/GeneratedCode/IQuantityTests.g.cs index e1450bd0ea..2ddf119b00 100644 --- a/UnitsNet.Tests/GeneratedCode/IQuantityTests.g.cs +++ b/UnitsNet.Tests/GeneratedCode/IQuantityTests.g.cs @@ -95,7 +95,7 @@ void Assertion(int expectedValue, Enum expectedUnit, IQuantity quantity) Assertion(3, MassUnit.Tonne, Quantity.From(3, MassUnit.Tonne)); Assertion(3, MassConcentrationUnit.TonnePerCubicMillimeter, Quantity.From(3, MassConcentrationUnit.TonnePerCubicMillimeter)); Assertion(3, MassFlowUnit.TonnePerHour, Quantity.From(3, MassFlowUnit.TonnePerHour)); - Assertion(3, MassFluxUnit.KilogramPerSecondPerSquareMeter, Quantity.From(3, MassFluxUnit.KilogramPerSecondPerSquareMeter)); + Assertion(3, MassFluxUnit.KilogramPerSecondPerSquareMillimeter, Quantity.From(3, MassFluxUnit.KilogramPerSecondPerSquareMillimeter)); Assertion(3, MassFractionUnit.Percent, Quantity.From(3, MassFractionUnit.Percent)); Assertion(3, MassMomentOfInertiaUnit.TonneSquareMilimeter, Quantity.From(3, MassMomentOfInertiaUnit.TonneSquareMilimeter)); Assertion(3, MolarEnergyUnit.MegajoulePerMole, Quantity.From(3, MolarEnergyUnit.MegajoulePerMole)); diff --git a/UnitsNet.Tests/GeneratedCode/TestsBase/MassFluxTestsBase.g.cs b/UnitsNet.Tests/GeneratedCode/TestsBase/MassFluxTestsBase.g.cs index 3022df7cce..0a669c1bbe 100644 --- a/UnitsNet.Tests/GeneratedCode/TestsBase/MassFluxTestsBase.g.cs +++ b/UnitsNet.Tests/GeneratedCode/TestsBase/MassFluxTestsBase.g.cs @@ -36,12 +36,32 @@ namespace UnitsNet.Tests // ReSharper disable once PartialTypeWithSinglePart public abstract partial class MassFluxTestsBase { + protected abstract double GramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter { get; } + protected abstract double GramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter { get; } + protected abstract double GramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter { get; } + protected abstract double GramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter { get; } protected abstract double GramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter { get; } + protected abstract double GramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter { get; } + protected abstract double KilogramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter { get; } + protected abstract double KilogramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter { get; } + protected abstract double KilogramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter { get; } + protected abstract double KilogramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter { get; } protected abstract double KilogramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter { get; } + protected abstract double KilogramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter { get; } // ReSharper disable VirtualMemberNeverOverriden.Global + protected virtual double GramsPerHourPerSquareCentimeterTolerance { get { return 1e-5; } } + protected virtual double GramsPerHourPerSquareMeterTolerance { get { return 1e-5; } } + protected virtual double GramsPerHourPerSquareMillimeterTolerance { get { return 1e-5; } } + protected virtual double GramsPerSecondPerSquareCentimeterTolerance { get { return 1e-5; } } protected virtual double GramsPerSecondPerSquareMeterTolerance { get { return 1e-5; } } + protected virtual double GramsPerSecondPerSquareMillimeterTolerance { get { return 1e-5; } } + protected virtual double KilogramsPerHourPerSquareCentimeterTolerance { get { return 1e-5; } } + protected virtual double KilogramsPerHourPerSquareMeterTolerance { get { return 1e-5; } } + protected virtual double KilogramsPerHourPerSquareMillimeterTolerance { get { return 1e-5; } } + protected virtual double KilogramsPerSecondPerSquareCentimeterTolerance { get { return 1e-5; } } protected virtual double KilogramsPerSecondPerSquareMeterTolerance { get { return 1e-5; } } + protected virtual double KilogramsPerSecondPerSquareMillimeterTolerance { get { return 1e-5; } } // ReSharper restore VirtualMemberNeverOverriden.Global [Fact] @@ -103,20 +123,70 @@ public void MassFlux_QuantityInfo_ReturnsQuantityInfoDescribingQuantity() public void KilogramPerSecondPerSquareMeterToMassFluxUnits() { MassFlux kilogrampersecondpersquaremeter = MassFlux.FromKilogramsPerSecondPerSquareMeter(1); + AssertEx.EqualTolerance(GramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerHourPerSquareCentimeter, GramsPerHourPerSquareCentimeterTolerance); + AssertEx.EqualTolerance(GramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerHourPerSquareMeter, GramsPerHourPerSquareMeterTolerance); + AssertEx.EqualTolerance(GramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerHourPerSquareMillimeter, GramsPerHourPerSquareMillimeterTolerance); + AssertEx.EqualTolerance(GramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerSecondPerSquareCentimeter, GramsPerSecondPerSquareCentimeterTolerance); AssertEx.EqualTolerance(GramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerSecondPerSquareMeter, GramsPerSecondPerSquareMeterTolerance); + AssertEx.EqualTolerance(GramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.GramsPerSecondPerSquareMillimeter, GramsPerSecondPerSquareMillimeterTolerance); + AssertEx.EqualTolerance(KilogramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareCentimeter, KilogramsPerHourPerSquareCentimeterTolerance); + AssertEx.EqualTolerance(KilogramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareMeter, KilogramsPerHourPerSquareMeterTolerance); + AssertEx.EqualTolerance(KilogramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareMillimeter, KilogramsPerHourPerSquareMillimeterTolerance); + AssertEx.EqualTolerance(KilogramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareCentimeter, KilogramsPerSecondPerSquareCentimeterTolerance); AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareMeterTolerance); + AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareMillimeter, KilogramsPerSecondPerSquareMillimeterTolerance); } [Fact] public void From_ValueAndUnit_ReturnsQuantityWithSameValueAndUnit() { - var quantity00 = MassFlux.From(1, MassFluxUnit.GramPerSecondPerSquareMeter); - AssertEx.EqualTolerance(1, quantity00.GramsPerSecondPerSquareMeter, GramsPerSecondPerSquareMeterTolerance); - Assert.Equal(MassFluxUnit.GramPerSecondPerSquareMeter, quantity00.Unit); + var quantity00 = MassFlux.From(1, MassFluxUnit.GramPerHourPerSquareCentimeter); + AssertEx.EqualTolerance(1, quantity00.GramsPerHourPerSquareCentimeter, GramsPerHourPerSquareCentimeterTolerance); + Assert.Equal(MassFluxUnit.GramPerHourPerSquareCentimeter, quantity00.Unit); - var quantity01 = MassFlux.From(1, MassFluxUnit.KilogramPerSecondPerSquareMeter); - AssertEx.EqualTolerance(1, quantity01.KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareMeterTolerance); - Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareMeter, quantity01.Unit); + var quantity01 = MassFlux.From(1, MassFluxUnit.GramPerHourPerSquareMeter); + AssertEx.EqualTolerance(1, quantity01.GramsPerHourPerSquareMeter, GramsPerHourPerSquareMeterTolerance); + Assert.Equal(MassFluxUnit.GramPerHourPerSquareMeter, quantity01.Unit); + + var quantity02 = MassFlux.From(1, MassFluxUnit.GramPerHourPerSquareMillimeter); + AssertEx.EqualTolerance(1, quantity02.GramsPerHourPerSquareMillimeter, GramsPerHourPerSquareMillimeterTolerance); + Assert.Equal(MassFluxUnit.GramPerHourPerSquareMillimeter, quantity02.Unit); + + var quantity03 = MassFlux.From(1, MassFluxUnit.GramPerSecondPerSquareCentimeter); + AssertEx.EqualTolerance(1, quantity03.GramsPerSecondPerSquareCentimeter, GramsPerSecondPerSquareCentimeterTolerance); + Assert.Equal(MassFluxUnit.GramPerSecondPerSquareCentimeter, quantity03.Unit); + + var quantity04 = MassFlux.From(1, MassFluxUnit.GramPerSecondPerSquareMeter); + AssertEx.EqualTolerance(1, quantity04.GramsPerSecondPerSquareMeter, GramsPerSecondPerSquareMeterTolerance); + Assert.Equal(MassFluxUnit.GramPerSecondPerSquareMeter, quantity04.Unit); + + var quantity05 = MassFlux.From(1, MassFluxUnit.GramPerSecondPerSquareMillimeter); + AssertEx.EqualTolerance(1, quantity05.GramsPerSecondPerSquareMillimeter, GramsPerSecondPerSquareMillimeterTolerance); + Assert.Equal(MassFluxUnit.GramPerSecondPerSquareMillimeter, quantity05.Unit); + + var quantity06 = MassFlux.From(1, MassFluxUnit.KilogramPerHourPerSquareCentimeter); + AssertEx.EqualTolerance(1, quantity06.KilogramsPerHourPerSquareCentimeter, KilogramsPerHourPerSquareCentimeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareCentimeter, quantity06.Unit); + + var quantity07 = MassFlux.From(1, MassFluxUnit.KilogramPerHourPerSquareMeter); + AssertEx.EqualTolerance(1, quantity07.KilogramsPerHourPerSquareMeter, KilogramsPerHourPerSquareMeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareMeter, quantity07.Unit); + + var quantity08 = MassFlux.From(1, MassFluxUnit.KilogramPerHourPerSquareMillimeter); + AssertEx.EqualTolerance(1, quantity08.KilogramsPerHourPerSquareMillimeter, KilogramsPerHourPerSquareMillimeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareMillimeter, quantity08.Unit); + + var quantity09 = MassFlux.From(1, MassFluxUnit.KilogramPerSecondPerSquareCentimeter); + AssertEx.EqualTolerance(1, quantity09.KilogramsPerSecondPerSquareCentimeter, KilogramsPerSecondPerSquareCentimeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareCentimeter, quantity09.Unit); + + var quantity10 = MassFlux.From(1, MassFluxUnit.KilogramPerSecondPerSquareMeter); + AssertEx.EqualTolerance(1, quantity10.KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareMeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareMeter, quantity10.Unit); + + var quantity11 = MassFlux.From(1, MassFluxUnit.KilogramPerSecondPerSquareMillimeter); + AssertEx.EqualTolerance(1, quantity11.KilogramsPerSecondPerSquareMillimeter, KilogramsPerSecondPerSquareMillimeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareMillimeter, quantity11.Unit); } @@ -137,8 +207,18 @@ public void FromKilogramsPerSecondPerSquareMeter_WithNanValue_ThrowsArgumentExce public void As() { var kilogrampersecondpersquaremeter = MassFlux.FromKilogramsPerSecondPerSquareMeter(1); + AssertEx.EqualTolerance(GramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerHourPerSquareCentimeter), GramsPerHourPerSquareCentimeterTolerance); + AssertEx.EqualTolerance(GramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerHourPerSquareMeter), GramsPerHourPerSquareMeterTolerance); + AssertEx.EqualTolerance(GramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerHourPerSquareMillimeter), GramsPerHourPerSquareMillimeterTolerance); + AssertEx.EqualTolerance(GramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerSecondPerSquareCentimeter), GramsPerSecondPerSquareCentimeterTolerance); AssertEx.EqualTolerance(GramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerSecondPerSquareMeter), GramsPerSecondPerSquareMeterTolerance); + AssertEx.EqualTolerance(GramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.GramPerSecondPerSquareMillimeter), GramsPerSecondPerSquareMillimeterTolerance); + AssertEx.EqualTolerance(KilogramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerHourPerSquareCentimeter), KilogramsPerHourPerSquareCentimeterTolerance); + AssertEx.EqualTolerance(KilogramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerHourPerSquareMeter), KilogramsPerHourPerSquareMeterTolerance); + AssertEx.EqualTolerance(KilogramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerHourPerSquareMillimeter), KilogramsPerHourPerSquareMillimeterTolerance); + AssertEx.EqualTolerance(KilogramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerSecondPerSquareCentimeter), KilogramsPerSecondPerSquareCentimeterTolerance); AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerSecondPerSquareMeter), KilogramsPerSecondPerSquareMeterTolerance); + AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeter.As(MassFluxUnit.KilogramPerSecondPerSquareMillimeter), KilogramsPerSecondPerSquareMillimeterTolerance); } [Fact] @@ -146,21 +226,71 @@ public void ToUnit() { var kilogrampersecondpersquaremeter = MassFlux.FromKilogramsPerSecondPerSquareMeter(1); + var gramperhourpersquarecentimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerHourPerSquareCentimeter); + AssertEx.EqualTolerance(GramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, (double)gramperhourpersquarecentimeterQuantity.Value, GramsPerHourPerSquareCentimeterTolerance); + Assert.Equal(MassFluxUnit.GramPerHourPerSquareCentimeter, gramperhourpersquarecentimeterQuantity.Unit); + + var gramperhourpersquaremeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerHourPerSquareMeter); + AssertEx.EqualTolerance(GramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, (double)gramperhourpersquaremeterQuantity.Value, GramsPerHourPerSquareMeterTolerance); + Assert.Equal(MassFluxUnit.GramPerHourPerSquareMeter, gramperhourpersquaremeterQuantity.Unit); + + var gramperhourpersquaremillimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerHourPerSquareMillimeter); + AssertEx.EqualTolerance(GramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, (double)gramperhourpersquaremillimeterQuantity.Value, GramsPerHourPerSquareMillimeterTolerance); + Assert.Equal(MassFluxUnit.GramPerHourPerSquareMillimeter, gramperhourpersquaremillimeterQuantity.Unit); + + var grampersecondpersquarecentimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerSecondPerSquareCentimeter); + AssertEx.EqualTolerance(GramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, (double)grampersecondpersquarecentimeterQuantity.Value, GramsPerSecondPerSquareCentimeterTolerance); + Assert.Equal(MassFluxUnit.GramPerSecondPerSquareCentimeter, grampersecondpersquarecentimeterQuantity.Unit); + var grampersecondpersquaremeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerSecondPerSquareMeter); AssertEx.EqualTolerance(GramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, (double)grampersecondpersquaremeterQuantity.Value, GramsPerSecondPerSquareMeterTolerance); Assert.Equal(MassFluxUnit.GramPerSecondPerSquareMeter, grampersecondpersquaremeterQuantity.Unit); + var grampersecondpersquaremillimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.GramPerSecondPerSquareMillimeter); + AssertEx.EqualTolerance(GramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, (double)grampersecondpersquaremillimeterQuantity.Value, GramsPerSecondPerSquareMillimeterTolerance); + Assert.Equal(MassFluxUnit.GramPerSecondPerSquareMillimeter, grampersecondpersquaremillimeterQuantity.Unit); + + var kilogramperhourpersquarecentimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerHourPerSquareCentimeter); + AssertEx.EqualTolerance(KilogramsPerHourPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, (double)kilogramperhourpersquarecentimeterQuantity.Value, KilogramsPerHourPerSquareCentimeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareCentimeter, kilogramperhourpersquarecentimeterQuantity.Unit); + + var kilogramperhourpersquaremeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerHourPerSquareMeter); + AssertEx.EqualTolerance(KilogramsPerHourPerSquareMeterInOneKilogramPerSecondPerSquareMeter, (double)kilogramperhourpersquaremeterQuantity.Value, KilogramsPerHourPerSquareMeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareMeter, kilogramperhourpersquaremeterQuantity.Unit); + + var kilogramperhourpersquaremillimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerHourPerSquareMillimeter); + AssertEx.EqualTolerance(KilogramsPerHourPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, (double)kilogramperhourpersquaremillimeterQuantity.Value, KilogramsPerHourPerSquareMillimeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerHourPerSquareMillimeter, kilogramperhourpersquaremillimeterQuantity.Unit); + + var kilogrampersecondpersquarecentimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerSecondPerSquareCentimeter); + AssertEx.EqualTolerance(KilogramsPerSecondPerSquareCentimeterInOneKilogramPerSecondPerSquareMeter, (double)kilogrampersecondpersquarecentimeterQuantity.Value, KilogramsPerSecondPerSquareCentimeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareCentimeter, kilogrampersecondpersquarecentimeterQuantity.Unit); + var kilogrampersecondpersquaremeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerSecondPerSquareMeter); AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMeterInOneKilogramPerSecondPerSquareMeter, (double)kilogrampersecondpersquaremeterQuantity.Value, KilogramsPerSecondPerSquareMeterTolerance); Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareMeter, kilogrampersecondpersquaremeterQuantity.Unit); + + var kilogrampersecondpersquaremillimeterQuantity = kilogrampersecondpersquaremeter.ToUnit(MassFluxUnit.KilogramPerSecondPerSquareMillimeter); + AssertEx.EqualTolerance(KilogramsPerSecondPerSquareMillimeterInOneKilogramPerSecondPerSquareMeter, (double)kilogrampersecondpersquaremillimeterQuantity.Value, KilogramsPerSecondPerSquareMillimeterTolerance); + Assert.Equal(MassFluxUnit.KilogramPerSecondPerSquareMillimeter, kilogrampersecondpersquaremillimeterQuantity.Unit); } [Fact] public void ConversionRoundTrip() { MassFlux kilogrampersecondpersquaremeter = MassFlux.FromKilogramsPerSecondPerSquareMeter(1); + AssertEx.EqualTolerance(1, MassFlux.FromGramsPerHourPerSquareCentimeter(kilogrampersecondpersquaremeter.GramsPerHourPerSquareCentimeter).KilogramsPerSecondPerSquareMeter, GramsPerHourPerSquareCentimeterTolerance); + AssertEx.EqualTolerance(1, MassFlux.FromGramsPerHourPerSquareMeter(kilogrampersecondpersquaremeter.GramsPerHourPerSquareMeter).KilogramsPerSecondPerSquareMeter, GramsPerHourPerSquareMeterTolerance); + AssertEx.EqualTolerance(1, MassFlux.FromGramsPerHourPerSquareMillimeter(kilogrampersecondpersquaremeter.GramsPerHourPerSquareMillimeter).KilogramsPerSecondPerSquareMeter, GramsPerHourPerSquareMillimeterTolerance); + AssertEx.EqualTolerance(1, MassFlux.FromGramsPerSecondPerSquareCentimeter(kilogrampersecondpersquaremeter.GramsPerSecondPerSquareCentimeter).KilogramsPerSecondPerSquareMeter, GramsPerSecondPerSquareCentimeterTolerance); AssertEx.EqualTolerance(1, MassFlux.FromGramsPerSecondPerSquareMeter(kilogrampersecondpersquaremeter.GramsPerSecondPerSquareMeter).KilogramsPerSecondPerSquareMeter, GramsPerSecondPerSquareMeterTolerance); + AssertEx.EqualTolerance(1, MassFlux.FromGramsPerSecondPerSquareMillimeter(kilogrampersecondpersquaremeter.GramsPerSecondPerSquareMillimeter).KilogramsPerSecondPerSquareMeter, GramsPerSecondPerSquareMillimeterTolerance); + AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerHourPerSquareCentimeter(kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareCentimeter).KilogramsPerSecondPerSquareMeter, KilogramsPerHourPerSquareCentimeterTolerance); + AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerHourPerSquareMeter(kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareMeter).KilogramsPerSecondPerSquareMeter, KilogramsPerHourPerSquareMeterTolerance); + AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerHourPerSquareMillimeter(kilogrampersecondpersquaremeter.KilogramsPerHourPerSquareMillimeter).KilogramsPerSecondPerSquareMeter, KilogramsPerHourPerSquareMillimeterTolerance); + AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerSecondPerSquareCentimeter(kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareCentimeter).KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareCentimeterTolerance); AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerSecondPerSquareMeter(kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareMeter).KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareMeterTolerance); + AssertEx.EqualTolerance(1, MassFlux.FromKilogramsPerSecondPerSquareMillimeter(kilogrampersecondpersquaremeter.KilogramsPerSecondPerSquareMillimeter).KilogramsPerSecondPerSquareMeter, KilogramsPerSecondPerSquareMillimeterTolerance); } [Fact] @@ -300,8 +430,18 @@ public void ToString_ReturnsValueAndUnitAbbreviationInCurrentCulture() var prevCulture = Thread.CurrentThread.CurrentUICulture; Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-US"); try { + Assert.Equal("1 g·h⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareCentimeter).ToString()); + Assert.Equal("1 g·h⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareMeter).ToString()); + Assert.Equal("1 g·h⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareMillimeter).ToString()); + Assert.Equal("1 g·s⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareCentimeter).ToString()); Assert.Equal("1 g·s⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareMeter).ToString()); + Assert.Equal("1 g·s⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareMillimeter).ToString()); + Assert.Equal("1 kg·h⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareCentimeter).ToString()); + Assert.Equal("1 kg·h⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareMeter).ToString()); + Assert.Equal("1 kg·h⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareMillimeter).ToString()); + Assert.Equal("1 kg·s⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareCentimeter).ToString()); Assert.Equal("1 kg·s⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareMeter).ToString()); + Assert.Equal("1 kg·s⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareMillimeter).ToString()); } finally { @@ -315,8 +455,18 @@ 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 g·h⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareCentimeter).ToString(swedishCulture)); + Assert.Equal("1 g·h⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareMeter).ToString(swedishCulture)); + Assert.Equal("1 g·h⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.GramPerHourPerSquareMillimeter).ToString(swedishCulture)); + Assert.Equal("1 g·s⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareCentimeter).ToString(swedishCulture)); Assert.Equal("1 g·s⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareMeter).ToString(swedishCulture)); + Assert.Equal("1 g·s⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.GramPerSecondPerSquareMillimeter).ToString(swedishCulture)); + Assert.Equal("1 kg·h⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareCentimeter).ToString(swedishCulture)); + Assert.Equal("1 kg·h⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareMeter).ToString(swedishCulture)); + Assert.Equal("1 kg·h⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerHourPerSquareMillimeter).ToString(swedishCulture)); + Assert.Equal("1 kg·s⁻¹·cm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareCentimeter).ToString(swedishCulture)); Assert.Equal("1 kg·s⁻¹·m⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareMeter).ToString(swedishCulture)); + Assert.Equal("1 kg·s⁻¹·mm⁻²", new MassFlux(1, MassFluxUnit.KilogramPerSecondPerSquareMillimeter).ToString(swedishCulture)); } [Fact] diff --git a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Quantities/MassFlux.g.cs b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Quantities/MassFlux.g.cs index 96c5383064..048c017ae8 100644 --- a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Quantities/MassFlux.g.cs +++ b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Quantities/MassFlux.g.cs @@ -155,16 +155,66 @@ private MassFlux(double value, MassFluxUnit unit) #region Conversion Properties + /// + /// Get MassFlux in GramsPerHourPerSquareCentimeter. + /// + public double GramsPerHourPerSquareCentimeter => As(MassFluxUnit.GramPerHourPerSquareCentimeter); + + /// + /// Get MassFlux in GramsPerHourPerSquareMeter. + /// + public double GramsPerHourPerSquareMeter => As(MassFluxUnit.GramPerHourPerSquareMeter); + + /// + /// Get MassFlux in GramsPerHourPerSquareMillimeter. + /// + public double GramsPerHourPerSquareMillimeter => As(MassFluxUnit.GramPerHourPerSquareMillimeter); + + /// + /// Get MassFlux in GramsPerSecondPerSquareCentimeter. + /// + public double GramsPerSecondPerSquareCentimeter => As(MassFluxUnit.GramPerSecondPerSquareCentimeter); + /// /// Get MassFlux in GramsPerSecondPerSquareMeter. /// public double GramsPerSecondPerSquareMeter => As(MassFluxUnit.GramPerSecondPerSquareMeter); + /// + /// Get MassFlux in GramsPerSecondPerSquareMillimeter. + /// + public double GramsPerSecondPerSquareMillimeter => As(MassFluxUnit.GramPerSecondPerSquareMillimeter); + + /// + /// Get MassFlux in KilogramsPerHourPerSquareCentimeter. + /// + public double KilogramsPerHourPerSquareCentimeter => As(MassFluxUnit.KilogramPerHourPerSquareCentimeter); + + /// + /// Get MassFlux in KilogramsPerHourPerSquareMeter. + /// + public double KilogramsPerHourPerSquareMeter => As(MassFluxUnit.KilogramPerHourPerSquareMeter); + + /// + /// Get MassFlux in KilogramsPerHourPerSquareMillimeter. + /// + public double KilogramsPerHourPerSquareMillimeter => As(MassFluxUnit.KilogramPerHourPerSquareMillimeter); + + /// + /// Get MassFlux in KilogramsPerSecondPerSquareCentimeter. + /// + public double KilogramsPerSecondPerSquareCentimeter => As(MassFluxUnit.KilogramPerSecondPerSquareCentimeter); + /// /// Get MassFlux in KilogramsPerSecondPerSquareMeter. /// public double KilogramsPerSecondPerSquareMeter => As(MassFluxUnit.KilogramPerSecondPerSquareMeter); + /// + /// Get MassFlux in KilogramsPerSecondPerSquareMillimeter. + /// + public double KilogramsPerSecondPerSquareMillimeter => As(MassFluxUnit.KilogramPerSecondPerSquareMillimeter); + #endregion #region Static Methods @@ -195,6 +245,46 @@ public static string GetAbbreviation(MassFluxUnit unit, [CanBeNull] string cultu #region Static Factory Methods + /// + /// Get MassFlux from GramsPerHourPerSquareCentimeter. + /// + /// If value is NaN or Infinity. + [Windows.Foundation.Metadata.DefaultOverload] + public static MassFlux FromGramsPerHourPerSquareCentimeter(double gramsperhourpersquarecentimeter) + { + double value = (double) gramsperhourpersquarecentimeter; + return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareCentimeter); + } + /// + /// Get MassFlux from GramsPerHourPerSquareMeter. + /// + /// If value is NaN or Infinity. + [Windows.Foundation.Metadata.DefaultOverload] + public static MassFlux FromGramsPerHourPerSquareMeter(double gramsperhourpersquaremeter) + { + double value = (double) gramsperhourpersquaremeter; + return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareMeter); + } + /// + /// Get MassFlux from GramsPerHourPerSquareMillimeter. + /// + /// If value is NaN or Infinity. + [Windows.Foundation.Metadata.DefaultOverload] + public static MassFlux FromGramsPerHourPerSquareMillimeter(double gramsperhourpersquaremillimeter) + { + double value = (double) gramsperhourpersquaremillimeter; + return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareMillimeter); + } + /// + /// Get MassFlux from GramsPerSecondPerSquareCentimeter. + /// + /// If value is NaN or Infinity. + [Windows.Foundation.Metadata.DefaultOverload] + public static MassFlux FromGramsPerSecondPerSquareCentimeter(double gramspersecondpersquarecentimeter) + { + double value = (double) gramspersecondpersquarecentimeter; + return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareCentimeter); + } /// /// Get MassFlux from GramsPerSecondPerSquareMeter. /// @@ -206,6 +296,56 @@ public static MassFlux FromGramsPerSecondPerSquareMeter(double gramspersecondper return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareMeter); } /// + /// Get MassFlux from GramsPerSecondPerSquareMillimeter. + /// + /// If value is NaN or Infinity. + [Windows.Foundation.Metadata.DefaultOverload] + public static MassFlux FromGramsPerSecondPerSquareMillimeter(double gramspersecondpersquaremillimeter) + { + double value = (double) gramspersecondpersquaremillimeter; + return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareMillimeter); + } + /// + /// Get MassFlux from KilogramsPerHourPerSquareCentimeter. + /// + /// If value is NaN or Infinity. + [Windows.Foundation.Metadata.DefaultOverload] + public static MassFlux FromKilogramsPerHourPerSquareCentimeter(double kilogramsperhourpersquarecentimeter) + { + double value = (double) kilogramsperhourpersquarecentimeter; + return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareCentimeter); + } + /// + /// Get MassFlux from KilogramsPerHourPerSquareMeter. + /// + /// If value is NaN or Infinity. + [Windows.Foundation.Metadata.DefaultOverload] + public static MassFlux FromKilogramsPerHourPerSquareMeter(double kilogramsperhourpersquaremeter) + { + double value = (double) kilogramsperhourpersquaremeter; + return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareMeter); + } + /// + /// Get MassFlux from KilogramsPerHourPerSquareMillimeter. + /// + /// If value is NaN or Infinity. + [Windows.Foundation.Metadata.DefaultOverload] + public static MassFlux FromKilogramsPerHourPerSquareMillimeter(double kilogramsperhourpersquaremillimeter) + { + double value = (double) kilogramsperhourpersquaremillimeter; + return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareMillimeter); + } + /// + /// Get MassFlux from KilogramsPerSecondPerSquareCentimeter. + /// + /// If value is NaN or Infinity. + [Windows.Foundation.Metadata.DefaultOverload] + public static MassFlux FromKilogramsPerSecondPerSquareCentimeter(double kilogramspersecondpersquarecentimeter) + { + double value = (double) kilogramspersecondpersquarecentimeter; + return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareCentimeter); + } + /// /// Get MassFlux from KilogramsPerSecondPerSquareMeter. /// /// If value is NaN or Infinity. @@ -215,6 +355,16 @@ public static MassFlux FromKilogramsPerSecondPerSquareMeter(double kilogramspers double value = (double) kilogramspersecondpersquaremeter; return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareMeter); } + /// + /// Get MassFlux from KilogramsPerSecondPerSquareMillimeter. + /// + /// If value is NaN or Infinity. + [Windows.Foundation.Metadata.DefaultOverload] + public static MassFlux FromKilogramsPerSecondPerSquareMillimeter(double kilogramspersecondpersquaremillimeter) + { + double value = (double) kilogramspersecondpersquaremillimeter; + return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareMillimeter); + } /// /// Dynamically convert from value and unit enum to . @@ -506,8 +656,18 @@ private double AsBaseUnit() { switch(Unit) { + case MassFluxUnit.GramPerHourPerSquareCentimeter: return _value/3.6e2; + case MassFluxUnit.GramPerHourPerSquareMeter: return _value/3.6e6; + case MassFluxUnit.GramPerHourPerSquareMillimeter: return _value/3.6e0; + case MassFluxUnit.GramPerSecondPerSquareCentimeter: return _value/1e-1; case MassFluxUnit.GramPerSecondPerSquareMeter: return _value/1e3; + case MassFluxUnit.GramPerSecondPerSquareMillimeter: return _value/1e-3; + case MassFluxUnit.KilogramPerHourPerSquareCentimeter: return (_value/3.6e2) * 1e3d; + case MassFluxUnit.KilogramPerHourPerSquareMeter: return (_value/3.6e6) * 1e3d; + case MassFluxUnit.KilogramPerHourPerSquareMillimeter: return (_value/3.6e0) * 1e3d; + case MassFluxUnit.KilogramPerSecondPerSquareCentimeter: return (_value/1e-1) * 1e3d; case MassFluxUnit.KilogramPerSecondPerSquareMeter: return (_value/1e3) * 1e3d; + case MassFluxUnit.KilogramPerSecondPerSquareMillimeter: return (_value/1e-3) * 1e3d; default: throw new NotImplementedException($"Can not convert {Unit} to base units."); } @@ -522,8 +682,18 @@ private double AsBaseNumericType(MassFluxUnit unit) switch(unit) { + case MassFluxUnit.GramPerHourPerSquareCentimeter: return baseUnitValue*3.6e2; + case MassFluxUnit.GramPerHourPerSquareMeter: return baseUnitValue*3.6e6; + case MassFluxUnit.GramPerHourPerSquareMillimeter: return baseUnitValue*3.6e0; + case MassFluxUnit.GramPerSecondPerSquareCentimeter: return baseUnitValue*1e-1; case MassFluxUnit.GramPerSecondPerSquareMeter: return baseUnitValue*1e3; + case MassFluxUnit.GramPerSecondPerSquareMillimeter: return baseUnitValue*1e-3; + case MassFluxUnit.KilogramPerHourPerSquareCentimeter: return (baseUnitValue*3.6e2) / 1e3d; + case MassFluxUnit.KilogramPerHourPerSquareMeter: return (baseUnitValue*3.6e6) / 1e3d; + case MassFluxUnit.KilogramPerHourPerSquareMillimeter: return (baseUnitValue*3.6e0) / 1e3d; + case MassFluxUnit.KilogramPerSecondPerSquareCentimeter: return (baseUnitValue*1e-1) / 1e3d; case MassFluxUnit.KilogramPerSecondPerSquareMeter: return (baseUnitValue*1e3) / 1e3d; + case MassFluxUnit.KilogramPerSecondPerSquareMillimeter: return (baseUnitValue*1e-3) / 1e3d; default: throw new NotImplementedException($"Can not convert {Unit} to {unit}."); } diff --git a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/UnitAbbreviationsCache.g.cs b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/UnitAbbreviationsCache.g.cs index cbc975a5d7..b2f20ab258 100644 --- a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/UnitAbbreviationsCache.g.cs +++ b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/UnitAbbreviationsCache.g.cs @@ -809,8 +809,18 @@ private static readonly (string CultureName, Type UnitType, int UnitValue, strin ("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.ShortTonPerHour, new string[]{"short tn/h"}), ("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.TonnePerDay, new string[]{"t/d"}), ("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.TonnePerHour, new string[]{"t/h"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareCentimeter, new string[]{"g·h⁻¹·cm⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareMeter, new string[]{"g·h⁻¹·m⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareMillimeter, new string[]{"g·h⁻¹·mm⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareCentimeter, new string[]{"g·s⁻¹·cm⁻²"}), ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareMeter, new string[]{"g·s⁻¹·m⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareMillimeter, new string[]{"g·s⁻¹·mm⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareCentimeter, new string[]{"kg·h⁻¹·cm⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareMeter, new string[]{"kg·h⁻¹·m⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareMillimeter, new string[]{"kg·h⁻¹·mm⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareCentimeter, new string[]{"kg·s⁻¹·cm⁻²"}), ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareMeter, new string[]{"kg·s⁻¹·m⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareMillimeter, new string[]{"kg·s⁻¹·mm⁻²"}), ("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.CentigramPerGram, new string[]{"cg/g"}), ("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.CentigramPerKilogram, new string[]{"cg/kg"}), ("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.DecagramPerGram, new string[]{"dag/g"}), diff --git a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Units/MassFluxUnit.g.cs b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Units/MassFluxUnit.g.cs index b8f38d2101..2ec7d5a857 100644 --- a/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Units/MassFluxUnit.g.cs +++ b/UnitsNet.WindowsRuntimeComponent/GeneratedCode/Units/MassFluxUnit.g.cs @@ -26,8 +26,18 @@ namespace UnitsNet.Units public enum MassFluxUnit { Undefined = 0, + GramPerHourPerSquareCentimeter, + GramPerHourPerSquareMeter, + GramPerHourPerSquareMillimeter, + GramPerSecondPerSquareCentimeter, GramPerSecondPerSquareMeter, + GramPerSecondPerSquareMillimeter, + KilogramPerHourPerSquareCentimeter, + KilogramPerHourPerSquareMeter, + KilogramPerHourPerSquareMillimeter, + KilogramPerSecondPerSquareCentimeter, KilogramPerSecondPerSquareMeter, + KilogramPerSecondPerSquareMillimeter, } #pragma warning restore 1591 diff --git a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs index 3b7bd4c264..23c7d68268 100644 --- a/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs +++ b/UnitsNet/GeneratedCode/Quantities/MassFlux.g.cs @@ -50,8 +50,18 @@ static MassFlux() Info = new QuantityInfo(QuantityType.MassFlux, new UnitInfo[] { + new UnitInfo(MassFluxUnit.GramPerHourPerSquareCentimeter, BaseUnits.Undefined), + new UnitInfo(MassFluxUnit.GramPerHourPerSquareMeter, BaseUnits.Undefined), + new UnitInfo(MassFluxUnit.GramPerHourPerSquareMillimeter, BaseUnits.Undefined), + new UnitInfo(MassFluxUnit.GramPerSecondPerSquareCentimeter, BaseUnits.Undefined), new UnitInfo(MassFluxUnit.GramPerSecondPerSquareMeter, BaseUnits.Undefined), + new UnitInfo(MassFluxUnit.GramPerSecondPerSquareMillimeter, BaseUnits.Undefined), + new UnitInfo(MassFluxUnit.KilogramPerHourPerSquareCentimeter, BaseUnits.Undefined), + new UnitInfo(MassFluxUnit.KilogramPerHourPerSquareMeter, BaseUnits.Undefined), + new UnitInfo(MassFluxUnit.KilogramPerHourPerSquareMillimeter, BaseUnits.Undefined), + new UnitInfo(MassFluxUnit.KilogramPerSecondPerSquareCentimeter, BaseUnits.Undefined), new UnitInfo(MassFluxUnit.KilogramPerSecondPerSquareMeter, BaseUnits.Undefined), + new UnitInfo(MassFluxUnit.KilogramPerSecondPerSquareMillimeter, BaseUnits.Undefined), }, BaseUnit, Zero, BaseDimensions); } @@ -164,16 +174,66 @@ public MassFlux(double value, UnitSystem unitSystem) #region Conversion Properties + /// + /// Get MassFlux in GramsPerHourPerSquareCentimeter. + /// + public double GramsPerHourPerSquareCentimeter => As(MassFluxUnit.GramPerHourPerSquareCentimeter); + + /// + /// Get MassFlux in GramsPerHourPerSquareMeter. + /// + public double GramsPerHourPerSquareMeter => As(MassFluxUnit.GramPerHourPerSquareMeter); + + /// + /// Get MassFlux in GramsPerHourPerSquareMillimeter. + /// + public double GramsPerHourPerSquareMillimeter => As(MassFluxUnit.GramPerHourPerSquareMillimeter); + + /// + /// Get MassFlux in GramsPerSecondPerSquareCentimeter. + /// + public double GramsPerSecondPerSquareCentimeter => As(MassFluxUnit.GramPerSecondPerSquareCentimeter); + /// /// Get MassFlux in GramsPerSecondPerSquareMeter. /// public double GramsPerSecondPerSquareMeter => As(MassFluxUnit.GramPerSecondPerSquareMeter); + /// + /// Get MassFlux in GramsPerSecondPerSquareMillimeter. + /// + public double GramsPerSecondPerSquareMillimeter => As(MassFluxUnit.GramPerSecondPerSquareMillimeter); + + /// + /// Get MassFlux in KilogramsPerHourPerSquareCentimeter. + /// + public double KilogramsPerHourPerSquareCentimeter => As(MassFluxUnit.KilogramPerHourPerSquareCentimeter); + + /// + /// Get MassFlux in KilogramsPerHourPerSquareMeter. + /// + public double KilogramsPerHourPerSquareMeter => As(MassFluxUnit.KilogramPerHourPerSquareMeter); + + /// + /// Get MassFlux in KilogramsPerHourPerSquareMillimeter. + /// + public double KilogramsPerHourPerSquareMillimeter => As(MassFluxUnit.KilogramPerHourPerSquareMillimeter); + + /// + /// Get MassFlux in KilogramsPerSecondPerSquareCentimeter. + /// + public double KilogramsPerSecondPerSquareCentimeter => As(MassFluxUnit.KilogramPerSecondPerSquareCentimeter); + /// /// Get MassFlux in KilogramsPerSecondPerSquareMeter. /// public double KilogramsPerSecondPerSquareMeter => As(MassFluxUnit.KilogramPerSecondPerSquareMeter); + /// + /// Get MassFlux in KilogramsPerSecondPerSquareMillimeter. + /// + public double KilogramsPerSecondPerSquareMillimeter => As(MassFluxUnit.KilogramPerSecondPerSquareMillimeter); + #endregion #region Static Methods @@ -203,6 +263,42 @@ public static string GetAbbreviation(MassFluxUnit unit, [CanBeNull] IFormatProvi #region Static Factory Methods + /// + /// Get MassFlux from GramsPerHourPerSquareCentimeter. + /// + /// If value is NaN or Infinity. + public static MassFlux FromGramsPerHourPerSquareCentimeter(QuantityValue gramsperhourpersquarecentimeter) + { + double value = (double) gramsperhourpersquarecentimeter; + return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareCentimeter); + } + /// + /// Get MassFlux from GramsPerHourPerSquareMeter. + /// + /// If value is NaN or Infinity. + public static MassFlux FromGramsPerHourPerSquareMeter(QuantityValue gramsperhourpersquaremeter) + { + double value = (double) gramsperhourpersquaremeter; + return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareMeter); + } + /// + /// Get MassFlux from GramsPerHourPerSquareMillimeter. + /// + /// If value is NaN or Infinity. + public static MassFlux FromGramsPerHourPerSquareMillimeter(QuantityValue gramsperhourpersquaremillimeter) + { + double value = (double) gramsperhourpersquaremillimeter; + return new MassFlux(value, MassFluxUnit.GramPerHourPerSquareMillimeter); + } + /// + /// Get MassFlux from GramsPerSecondPerSquareCentimeter. + /// + /// If value is NaN or Infinity. + public static MassFlux FromGramsPerSecondPerSquareCentimeter(QuantityValue gramspersecondpersquarecentimeter) + { + double value = (double) gramspersecondpersquarecentimeter; + return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareCentimeter); + } /// /// Get MassFlux from GramsPerSecondPerSquareMeter. /// @@ -213,6 +309,51 @@ public static MassFlux FromGramsPerSecondPerSquareMeter(QuantityValue gramsperse return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareMeter); } /// + /// Get MassFlux from GramsPerSecondPerSquareMillimeter. + /// + /// If value is NaN or Infinity. + public static MassFlux FromGramsPerSecondPerSquareMillimeter(QuantityValue gramspersecondpersquaremillimeter) + { + double value = (double) gramspersecondpersquaremillimeter; + return new MassFlux(value, MassFluxUnit.GramPerSecondPerSquareMillimeter); + } + /// + /// Get MassFlux from KilogramsPerHourPerSquareCentimeter. + /// + /// If value is NaN or Infinity. + public static MassFlux FromKilogramsPerHourPerSquareCentimeter(QuantityValue kilogramsperhourpersquarecentimeter) + { + double value = (double) kilogramsperhourpersquarecentimeter; + return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareCentimeter); + } + /// + /// Get MassFlux from KilogramsPerHourPerSquareMeter. + /// + /// If value is NaN or Infinity. + public static MassFlux FromKilogramsPerHourPerSquareMeter(QuantityValue kilogramsperhourpersquaremeter) + { + double value = (double) kilogramsperhourpersquaremeter; + return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareMeter); + } + /// + /// Get MassFlux from KilogramsPerHourPerSquareMillimeter. + /// + /// If value is NaN or Infinity. + public static MassFlux FromKilogramsPerHourPerSquareMillimeter(QuantityValue kilogramsperhourpersquaremillimeter) + { + double value = (double) kilogramsperhourpersquaremillimeter; + return new MassFlux(value, MassFluxUnit.KilogramPerHourPerSquareMillimeter); + } + /// + /// Get MassFlux from KilogramsPerSecondPerSquareCentimeter. + /// + /// If value is NaN or Infinity. + public static MassFlux FromKilogramsPerSecondPerSquareCentimeter(QuantityValue kilogramspersecondpersquarecentimeter) + { + double value = (double) kilogramspersecondpersquarecentimeter; + return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareCentimeter); + } + /// /// Get MassFlux from KilogramsPerSecondPerSquareMeter. /// /// If value is NaN or Infinity. @@ -221,6 +362,15 @@ public static MassFlux FromKilogramsPerSecondPerSquareMeter(QuantityValue kilogr double value = (double) kilogramspersecondpersquaremeter; return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareMeter); } + /// + /// Get MassFlux from KilogramsPerSecondPerSquareMillimeter. + /// + /// If value is NaN or Infinity. + public static MassFlux FromKilogramsPerSecondPerSquareMillimeter(QuantityValue kilogramspersecondpersquaremillimeter) + { + double value = (double) kilogramspersecondpersquaremillimeter; + return new MassFlux(value, MassFluxUnit.KilogramPerSecondPerSquareMillimeter); + } /// /// Dynamically convert from value and unit enum to . @@ -650,8 +800,18 @@ private double GetValueInBaseUnit() { switch(Unit) { + case MassFluxUnit.GramPerHourPerSquareCentimeter: return _value/3.6e2; + case MassFluxUnit.GramPerHourPerSquareMeter: return _value/3.6e6; + case MassFluxUnit.GramPerHourPerSquareMillimeter: return _value/3.6e0; + case MassFluxUnit.GramPerSecondPerSquareCentimeter: return _value/1e-1; case MassFluxUnit.GramPerSecondPerSquareMeter: return _value/1e3; + case MassFluxUnit.GramPerSecondPerSquareMillimeter: return _value/1e-3; + case MassFluxUnit.KilogramPerHourPerSquareCentimeter: return (_value/3.6e2) * 1e3d; + case MassFluxUnit.KilogramPerHourPerSquareMeter: return (_value/3.6e6) * 1e3d; + case MassFluxUnit.KilogramPerHourPerSquareMillimeter: return (_value/3.6e0) * 1e3d; + case MassFluxUnit.KilogramPerSecondPerSquareCentimeter: return (_value/1e-1) * 1e3d; case MassFluxUnit.KilogramPerSecondPerSquareMeter: return (_value/1e3) * 1e3d; + case MassFluxUnit.KilogramPerSecondPerSquareMillimeter: return (_value/1e-3) * 1e3d; default: throw new NotImplementedException($"Can not convert {Unit} to base units."); } @@ -677,8 +837,18 @@ private double GetValueAs(MassFluxUnit unit) switch(unit) { + case MassFluxUnit.GramPerHourPerSquareCentimeter: return baseUnitValue*3.6e2; + case MassFluxUnit.GramPerHourPerSquareMeter: return baseUnitValue*3.6e6; + case MassFluxUnit.GramPerHourPerSquareMillimeter: return baseUnitValue*3.6e0; + case MassFluxUnit.GramPerSecondPerSquareCentimeter: return baseUnitValue*1e-1; case MassFluxUnit.GramPerSecondPerSquareMeter: return baseUnitValue*1e3; + case MassFluxUnit.GramPerSecondPerSquareMillimeter: return baseUnitValue*1e-3; + case MassFluxUnit.KilogramPerHourPerSquareCentimeter: return (baseUnitValue*3.6e2) / 1e3d; + case MassFluxUnit.KilogramPerHourPerSquareMeter: return (baseUnitValue*3.6e6) / 1e3d; + case MassFluxUnit.KilogramPerHourPerSquareMillimeter: return (baseUnitValue*3.6e0) / 1e3d; + case MassFluxUnit.KilogramPerSecondPerSquareCentimeter: return (baseUnitValue*1e-1) / 1e3d; case MassFluxUnit.KilogramPerSecondPerSquareMeter: return (baseUnitValue*1e3) / 1e3d; + case MassFluxUnit.KilogramPerSecondPerSquareMillimeter: return (baseUnitValue*1e-3) / 1e3d; default: throw new NotImplementedException($"Can not convert {Unit} to {unit}."); } diff --git a/UnitsNet/GeneratedCode/UnitAbbreviationsCache.g.cs b/UnitsNet/GeneratedCode/UnitAbbreviationsCache.g.cs index a6ede7f36e..776eebbf75 100644 --- a/UnitsNet/GeneratedCode/UnitAbbreviationsCache.g.cs +++ b/UnitsNet/GeneratedCode/UnitAbbreviationsCache.g.cs @@ -809,8 +809,18 @@ private static readonly (string CultureName, Type UnitType, int UnitValue, strin ("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.ShortTonPerHour, new string[]{"short tn/h"}), ("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.TonnePerDay, new string[]{"t/d"}), ("en-US", typeof(MassFlowUnit), (int)MassFlowUnit.TonnePerHour, new string[]{"t/h"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareCentimeter, new string[]{"g·h⁻¹·cm⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareMeter, new string[]{"g·h⁻¹·m⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerHourPerSquareMillimeter, new string[]{"g·h⁻¹·mm⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareCentimeter, new string[]{"g·s⁻¹·cm⁻²"}), ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareMeter, new string[]{"g·s⁻¹·m⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.GramPerSecondPerSquareMillimeter, new string[]{"g·s⁻¹·mm⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareCentimeter, new string[]{"kg·h⁻¹·cm⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareMeter, new string[]{"kg·h⁻¹·m⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerHourPerSquareMillimeter, new string[]{"kg·h⁻¹·mm⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareCentimeter, new string[]{"kg·s⁻¹·cm⁻²"}), ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareMeter, new string[]{"kg·s⁻¹·m⁻²"}), + ("en-US", typeof(MassFluxUnit), (int)MassFluxUnit.KilogramPerSecondPerSquareMillimeter, new string[]{"kg·s⁻¹·mm⁻²"}), ("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.CentigramPerGram, new string[]{"cg/g"}), ("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.CentigramPerKilogram, new string[]{"cg/kg"}), ("en-US", typeof(MassFractionUnit), (int)MassFractionUnit.DecagramPerGram, new string[]{"dag/g"}), diff --git a/UnitsNet/GeneratedCode/UnitConverter.g.cs b/UnitsNet/GeneratedCode/UnitConverter.g.cs index 62fe6a292e..6a850d2cb6 100644 --- a/UnitsNet/GeneratedCode/UnitConverter.g.cs +++ b/UnitsNet/GeneratedCode/UnitConverter.g.cs @@ -1253,9 +1253,29 @@ public static void RegisterDefaultConversions(UnitConverter unitConverter) unitConverter.SetConversionFunction(MassFlowUnit.TonnePerDay, MassFlow.BaseUnit, q => q.ToBaseUnit()); unitConverter.SetConversionFunction(MassFlow.BaseUnit, MassFlowUnit.TonnePerHour, q => q.ToUnit(MassFlowUnit.TonnePerHour)); unitConverter.SetConversionFunction(MassFlowUnit.TonnePerHour, MassFlow.BaseUnit, q => q.ToBaseUnit()); + unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerHourPerSquareCentimeter, q => q.ToUnit(MassFluxUnit.GramPerHourPerSquareCentimeter)); + unitConverter.SetConversionFunction(MassFluxUnit.GramPerHourPerSquareCentimeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); + unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerHourPerSquareMeter, q => q.ToUnit(MassFluxUnit.GramPerHourPerSquareMeter)); + unitConverter.SetConversionFunction(MassFluxUnit.GramPerHourPerSquareMeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); + unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerHourPerSquareMillimeter, q => q.ToUnit(MassFluxUnit.GramPerHourPerSquareMillimeter)); + unitConverter.SetConversionFunction(MassFluxUnit.GramPerHourPerSquareMillimeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); + unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerSecondPerSquareCentimeter, q => q.ToUnit(MassFluxUnit.GramPerSecondPerSquareCentimeter)); + unitConverter.SetConversionFunction(MassFluxUnit.GramPerSecondPerSquareCentimeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerSecondPerSquareMeter, q => q.ToUnit(MassFluxUnit.GramPerSecondPerSquareMeter)); unitConverter.SetConversionFunction(MassFluxUnit.GramPerSecondPerSquareMeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); + unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.GramPerSecondPerSquareMillimeter, q => q.ToUnit(MassFluxUnit.GramPerSecondPerSquareMillimeter)); + unitConverter.SetConversionFunction(MassFluxUnit.GramPerSecondPerSquareMillimeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); + unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.KilogramPerHourPerSquareCentimeter, q => q.ToUnit(MassFluxUnit.KilogramPerHourPerSquareCentimeter)); + unitConverter.SetConversionFunction(MassFluxUnit.KilogramPerHourPerSquareCentimeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); + unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.KilogramPerHourPerSquareMeter, q => q.ToUnit(MassFluxUnit.KilogramPerHourPerSquareMeter)); + unitConverter.SetConversionFunction(MassFluxUnit.KilogramPerHourPerSquareMeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); + unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.KilogramPerHourPerSquareMillimeter, q => q.ToUnit(MassFluxUnit.KilogramPerHourPerSquareMillimeter)); + unitConverter.SetConversionFunction(MassFluxUnit.KilogramPerHourPerSquareMillimeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); + unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.KilogramPerSecondPerSquareCentimeter, q => q.ToUnit(MassFluxUnit.KilogramPerSecondPerSquareCentimeter)); + unitConverter.SetConversionFunction(MassFluxUnit.KilogramPerSecondPerSquareCentimeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFlux.BaseUnit, q => q); + unitConverter.SetConversionFunction(MassFlux.BaseUnit, MassFluxUnit.KilogramPerSecondPerSquareMillimeter, q => q.ToUnit(MassFluxUnit.KilogramPerSecondPerSquareMillimeter)); + unitConverter.SetConversionFunction(MassFluxUnit.KilogramPerSecondPerSquareMillimeter, MassFlux.BaseUnit, q => q.ToBaseUnit()); unitConverter.SetConversionFunction(MassFraction.BaseUnit, MassFractionUnit.CentigramPerGram, q => q.ToUnit(MassFractionUnit.CentigramPerGram)); unitConverter.SetConversionFunction(MassFractionUnit.CentigramPerGram, MassFraction.BaseUnit, q => q.ToBaseUnit()); unitConverter.SetConversionFunction(MassFraction.BaseUnit, MassFractionUnit.CentigramPerKilogram, q => q.ToUnit(MassFractionUnit.CentigramPerKilogram)); diff --git a/UnitsNet/GeneratedCode/Units/MassFluxUnit.g.cs b/UnitsNet/GeneratedCode/Units/MassFluxUnit.g.cs index b8f38d2101..2ec7d5a857 100644 --- a/UnitsNet/GeneratedCode/Units/MassFluxUnit.g.cs +++ b/UnitsNet/GeneratedCode/Units/MassFluxUnit.g.cs @@ -26,8 +26,18 @@ namespace UnitsNet.Units public enum MassFluxUnit { Undefined = 0, + GramPerHourPerSquareCentimeter, + GramPerHourPerSquareMeter, + GramPerHourPerSquareMillimeter, + GramPerSecondPerSquareCentimeter, GramPerSecondPerSquareMeter, + GramPerSecondPerSquareMillimeter, + KilogramPerHourPerSquareCentimeter, + KilogramPerHourPerSquareMeter, + KilogramPerHourPerSquareMillimeter, + KilogramPerSecondPerSquareCentimeter, KilogramPerSecondPerSquareMeter, + KilogramPerSecondPerSquareMillimeter, } #pragma warning restore 1591