Skip to content

Commit 5342ec9

Browse files
tweet1992angularsen
authored andcommitted
Add KilogramPerMinute, KilousGallonsPerMinute (#561)
1 parent c99a888 commit 5342ec9

File tree

15 files changed

+147
-0
lines changed

15 files changed

+147
-0
lines changed

Common/GeneratedCode/Quantities/MassFlow.Common.g.cs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,11 @@ public static BaseDimensions BaseDimensions
191191
/// </summary>
192192
public double KilogramsPerHour => As(MassFlowUnit.KilogramPerHour);
193193

194+
/// <summary>
195+
/// Get MassFlow in KilogramsPerMinute.
196+
/// </summary>
197+
public double KilogramsPerMinute => As(MassFlowUnit.KilogramPerMinute);
198+
194199
/// <summary>
195200
/// Get MassFlow in KilogramsPerSecond.
196201
/// </summary>
@@ -339,6 +344,20 @@ public static MassFlow FromKilogramsPerHour(QuantityValue kilogramsperhour)
339344
return new MassFlow(value, MassFlowUnit.KilogramPerHour);
340345
}
341346

347+
/// <summary>
348+
/// Get MassFlow from KilogramsPerMinute.
349+
/// </summary>
350+
#if WINDOWS_UWP
351+
[Windows.Foundation.Metadata.DefaultOverload]
352+
public static MassFlow FromKilogramsPerMinute(double kilogramsperminute)
353+
#else
354+
public static MassFlow FromKilogramsPerMinute(QuantityValue kilogramsperminute)
355+
#endif
356+
{
357+
double value = (double) kilogramsperminute;
358+
return new MassFlow(value, MassFlowUnit.KilogramPerMinute);
359+
}
360+
342361
/// <summary>
343362
/// Get MassFlow from KilogramsPerSecond.
344363
/// </summary>
@@ -671,6 +690,7 @@ private double AsBaseUnit()
671690
case MassFlowUnit.GramPerSecond: return _value;
672691
case MassFlowUnit.HectogramPerSecond: return (_value) * 1e2d;
673692
case MassFlowUnit.KilogramPerHour: return _value/3.6;
693+
case MassFlowUnit.KilogramPerMinute: return _value/0.06;
674694
case MassFlowUnit.KilogramPerSecond: return (_value) * 1e3d;
675695
case MassFlowUnit.MegapoundPerHour: return (_value/7.93664) * 1e6d;
676696
case MassFlowUnit.MegapoundPerMinute: return (_value/0.132277) * 1e6d;
@@ -702,6 +722,7 @@ private double AsBaseNumericType(MassFlowUnit unit)
702722
case MassFlowUnit.GramPerSecond: return baseUnitValue;
703723
case MassFlowUnit.HectogramPerSecond: return (baseUnitValue) / 1e2d;
704724
case MassFlowUnit.KilogramPerHour: return baseUnitValue*3.6;
725+
case MassFlowUnit.KilogramPerMinute: return baseUnitValue*0.06;
705726
case MassFlowUnit.KilogramPerSecond: return (baseUnitValue) / 1e3d;
706727
case MassFlowUnit.MegapoundPerHour: return (baseUnitValue*7.93664) / 1e6d;
707728
case MassFlowUnit.MegapoundPerMinute: return (baseUnitValue*0.132277) / 1e6d;

Common/GeneratedCode/Quantities/VolumeFlow.Common.g.cs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,11 @@ public static BaseDimensions BaseDimensions
226226
/// </summary>
227227
public double KilolitersPerMinute => As(VolumeFlowUnit.KilolitersPerMinute);
228228

229+
/// <summary>
230+
/// Get VolumeFlow in KilousGallonsPerMinute.
231+
/// </summary>
232+
public double KilousGallonsPerMinute => As(VolumeFlowUnit.KilousGallonsPerMinute);
233+
229234
/// <summary>
230235
/// Get VolumeFlow in LitersPerHour.
231236
/// </summary>
@@ -482,6 +487,20 @@ public static VolumeFlow FromKilolitersPerMinute(QuantityValue kilolitersperminu
482487
return new VolumeFlow(value, VolumeFlowUnit.KilolitersPerMinute);
483488
}
484489

490+
/// <summary>
491+
/// Get VolumeFlow from KilousGallonsPerMinute.
492+
/// </summary>
493+
#if WINDOWS_UWP
494+
[Windows.Foundation.Metadata.DefaultOverload]
495+
public static VolumeFlow FromKilousGallonsPerMinute(double kilousgallonsperminute)
496+
#else
497+
public static VolumeFlow FromKilousGallonsPerMinute(QuantityValue kilousgallonsperminute)
498+
#endif
499+
{
500+
double value = (double) kilousgallonsperminute;
501+
return new VolumeFlow(value, VolumeFlowUnit.KilousGallonsPerMinute);
502+
}
503+
485504
/// <summary>
486505
/// Get VolumeFlow from LitersPerHour.
487506
/// </summary>
@@ -849,6 +868,7 @@ private double AsBaseUnit()
849868
case VolumeFlowUnit.CubicYardPerSecond: return _value*0.764554857984;
850869
case VolumeFlowUnit.DecilitersPerMinute: return (_value/60000.00000) * 1e-1d;
851870
case VolumeFlowUnit.KilolitersPerMinute: return (_value/60000.00000) * 1e3d;
871+
case VolumeFlowUnit.KilousGallonsPerMinute: return _value/15.850323141489;
852872
case VolumeFlowUnit.LitersPerHour: return _value/3600000.000;
853873
case VolumeFlowUnit.LitersPerMinute: return _value/60000.00000;
854874
case VolumeFlowUnit.LitersPerSecond: return _value/1000;
@@ -889,6 +909,7 @@ private double AsBaseNumericType(VolumeFlowUnit unit)
889909
case VolumeFlowUnit.CubicYardPerSecond: return baseUnitValue/0.764554857984;
890910
case VolumeFlowUnit.DecilitersPerMinute: return (baseUnitValue*60000.00000) / 1e-1d;
891911
case VolumeFlowUnit.KilolitersPerMinute: return (baseUnitValue*60000.00000) / 1e3d;
912+
case VolumeFlowUnit.KilousGallonsPerMinute: return baseUnitValue*15.850323141489;
892913
case VolumeFlowUnit.LitersPerHour: return baseUnitValue*3600000.000;
893914
case VolumeFlowUnit.LitersPerMinute: return baseUnitValue*60000.00000;
894915
case VolumeFlowUnit.LitersPerSecond: return baseUnitValue*1000;

Common/UnitDefinitions/MassFlow.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,22 @@
3636
}
3737
]
3838
},
39+
{
40+
"SingularName": "KilogramPerMinute",
41+
"PluralName": "KilogramsPerMinute",
42+
"FromUnitToBaseFunc": "x/0.06",
43+
"FromBaseToUnitFunc": "x*0.06",
44+
"Localization": [
45+
{
46+
"Culture": "en-US",
47+
"Abbreviations": [ "kg/min" ]
48+
},
49+
{
50+
"Culture": "ru-RU",
51+
"Abbreviations": [ "кг/мин" ]
52+
}
53+
]
54+
},
3955
{
4056
"SingularName": "TonnePerHour",
4157
"PluralName": "TonnesPerHour",

Common/UnitDefinitions/VolumeFlow.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,18 @@
200200
}
201201
]
202202
},
203+
{
204+
"SingularName": "KilousGallonsPerMinute",
205+
"PluralName": "KilousGallonsPerMinute",
206+
"FromUnitToBaseFunc": "x/15.850323141489",
207+
"FromBaseToUnitFunc": "x*15.850323141489",
208+
"Localization": [
209+
{
210+
"Culture": "en-US",
211+
"Abbreviations": [ "kgal (U.S.)/min", "KGPM" ]
212+
}
213+
]
214+
},
203215
{
204216
"SingularName": "UsGallonsPerHour",
205217
"PluralName": "UsGallonsPerHour",

UnitsNet.Tests/CustomCode/MassFlowTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ public class MassFlowTests : MassFlowTestsBase
6060

6161
protected override double MegapoundsPerMinuteInOneGramPerSecond => 0.132277e-6;
6262

63+
protected override double KilogramsPerMinuteInOneGramPerSecond => 0.06;
64+
6365
[Fact]
6466
public void DurationTimesMassFlowEqualsMass()
6567
{

UnitsNet.Tests/CustomCode/VolumeFlowTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ public class VolumeFlowTests : VolumeFlowTestsBase
9696

9797
protected override double OilBarrelsPerMinuteInOneCubicMeterPerSecond => 3.77388865E2;
9898

99+
protected override double KilousGallonsPerMinuteInOneCubicMeterPerSecond => 1.5850323141489e1;
100+
99101
[Theory]
100102
[InlineData(20, 2, 40)]
101103
[InlineData(20, 62, 1240)]

UnitsNet.Tests/GeneratedCode/MassFlowTestsBase.g.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ public abstract partial class MassFlowTestsBase
5959
protected abstract double GramsPerSecondInOneGramPerSecond { get; }
6060
protected abstract double HectogramsPerSecondInOneGramPerSecond { get; }
6161
protected abstract double KilogramsPerHourInOneGramPerSecond { get; }
62+
protected abstract double KilogramsPerMinuteInOneGramPerSecond { get; }
6263
protected abstract double KilogramsPerSecondInOneGramPerSecond { get; }
6364
protected abstract double MegapoundsPerHourInOneGramPerSecond { get; }
6465
protected abstract double MegapoundsPerMinuteInOneGramPerSecond { get; }
@@ -78,6 +79,7 @@ public abstract partial class MassFlowTestsBase
7879
protected virtual double GramsPerSecondTolerance { get { return 1e-5; } }
7980
protected virtual double HectogramsPerSecondTolerance { get { return 1e-5; } }
8081
protected virtual double KilogramsPerHourTolerance { get { return 1e-5; } }
82+
protected virtual double KilogramsPerMinuteTolerance { get { return 1e-5; } }
8183
protected virtual double KilogramsPerSecondTolerance { get { return 1e-5; } }
8284
protected virtual double MegapoundsPerHourTolerance { get { return 1e-5; } }
8385
protected virtual double MegapoundsPerMinuteTolerance { get { return 1e-5; } }
@@ -101,6 +103,7 @@ public void GramPerSecondToMassFlowUnits()
101103
AssertEx.EqualTolerance(GramsPerSecondInOneGramPerSecond, grampersecond.GramsPerSecond, GramsPerSecondTolerance);
102104
AssertEx.EqualTolerance(HectogramsPerSecondInOneGramPerSecond, grampersecond.HectogramsPerSecond, HectogramsPerSecondTolerance);
103105
AssertEx.EqualTolerance(KilogramsPerHourInOneGramPerSecond, grampersecond.KilogramsPerHour, KilogramsPerHourTolerance);
106+
AssertEx.EqualTolerance(KilogramsPerMinuteInOneGramPerSecond, grampersecond.KilogramsPerMinute, KilogramsPerMinuteTolerance);
104107
AssertEx.EqualTolerance(KilogramsPerSecondInOneGramPerSecond, grampersecond.KilogramsPerSecond, KilogramsPerSecondTolerance);
105108
AssertEx.EqualTolerance(MegapoundsPerHourInOneGramPerSecond, grampersecond.MegapoundsPerHour, MegapoundsPerHourTolerance);
106109
AssertEx.EqualTolerance(MegapoundsPerMinuteInOneGramPerSecond, grampersecond.MegapoundsPerMinute, MegapoundsPerMinuteTolerance);
@@ -123,6 +126,7 @@ public void FromValueAndUnit()
123126
AssertEx.EqualTolerance(1, MassFlow.From(1, MassFlowUnit.GramPerSecond).GramsPerSecond, GramsPerSecondTolerance);
124127
AssertEx.EqualTolerance(1, MassFlow.From(1, MassFlowUnit.HectogramPerSecond).HectogramsPerSecond, HectogramsPerSecondTolerance);
125128
AssertEx.EqualTolerance(1, MassFlow.From(1, MassFlowUnit.KilogramPerHour).KilogramsPerHour, KilogramsPerHourTolerance);
129+
AssertEx.EqualTolerance(1, MassFlow.From(1, MassFlowUnit.KilogramPerMinute).KilogramsPerMinute, KilogramsPerMinuteTolerance);
126130
AssertEx.EqualTolerance(1, MassFlow.From(1, MassFlowUnit.KilogramPerSecond).KilogramsPerSecond, KilogramsPerSecondTolerance);
127131
AssertEx.EqualTolerance(1, MassFlow.From(1, MassFlowUnit.MegapoundPerHour).MegapoundsPerHour, MegapoundsPerHourTolerance);
128132
AssertEx.EqualTolerance(1, MassFlow.From(1, MassFlowUnit.MegapoundPerMinute).MegapoundsPerMinute, MegapoundsPerMinuteTolerance);
@@ -146,6 +150,7 @@ public void As()
146150
AssertEx.EqualTolerance(GramsPerSecondInOneGramPerSecond, grampersecond.As(MassFlowUnit.GramPerSecond), GramsPerSecondTolerance);
147151
AssertEx.EqualTolerance(HectogramsPerSecondInOneGramPerSecond, grampersecond.As(MassFlowUnit.HectogramPerSecond), HectogramsPerSecondTolerance);
148152
AssertEx.EqualTolerance(KilogramsPerHourInOneGramPerSecond, grampersecond.As(MassFlowUnit.KilogramPerHour), KilogramsPerHourTolerance);
153+
AssertEx.EqualTolerance(KilogramsPerMinuteInOneGramPerSecond, grampersecond.As(MassFlowUnit.KilogramPerMinute), KilogramsPerMinuteTolerance);
149154
AssertEx.EqualTolerance(KilogramsPerSecondInOneGramPerSecond, grampersecond.As(MassFlowUnit.KilogramPerSecond), KilogramsPerSecondTolerance);
150155
AssertEx.EqualTolerance(MegapoundsPerHourInOneGramPerSecond, grampersecond.As(MassFlowUnit.MegapoundPerHour), MegapoundsPerHourTolerance);
151156
AssertEx.EqualTolerance(MegapoundsPerMinuteInOneGramPerSecond, grampersecond.As(MassFlowUnit.MegapoundPerMinute), MegapoundsPerMinuteTolerance);
@@ -188,6 +193,10 @@ public void ToUnit()
188193
AssertEx.EqualTolerance(KilogramsPerHourInOneGramPerSecond, (double)kilogramperhourQuantity.Value, KilogramsPerHourTolerance);
189194
Assert.Equal(MassFlowUnit.KilogramPerHour, kilogramperhourQuantity.Unit);
190195

196+
var kilogramperminuteQuantity = grampersecond.ToUnit(MassFlowUnit.KilogramPerMinute);
197+
AssertEx.EqualTolerance(KilogramsPerMinuteInOneGramPerSecond, (double)kilogramperminuteQuantity.Value, KilogramsPerMinuteTolerance);
198+
Assert.Equal(MassFlowUnit.KilogramPerMinute, kilogramperminuteQuantity.Unit);
199+
191200
var kilogrampersecondQuantity = grampersecond.ToUnit(MassFlowUnit.KilogramPerSecond);
192201
AssertEx.EqualTolerance(KilogramsPerSecondInOneGramPerSecond, (double)kilogrampersecondQuantity.Value, KilogramsPerSecondTolerance);
193202
Assert.Equal(MassFlowUnit.KilogramPerSecond, kilogrampersecondQuantity.Unit);
@@ -243,6 +252,7 @@ public void ConversionRoundTrip()
243252
AssertEx.EqualTolerance(1, MassFlow.FromGramsPerSecond(grampersecond.GramsPerSecond).GramsPerSecond, GramsPerSecondTolerance);
244253
AssertEx.EqualTolerance(1, MassFlow.FromHectogramsPerSecond(grampersecond.HectogramsPerSecond).GramsPerSecond, HectogramsPerSecondTolerance);
245254
AssertEx.EqualTolerance(1, MassFlow.FromKilogramsPerHour(grampersecond.KilogramsPerHour).GramsPerSecond, KilogramsPerHourTolerance);
255+
AssertEx.EqualTolerance(1, MassFlow.FromKilogramsPerMinute(grampersecond.KilogramsPerMinute).GramsPerSecond, KilogramsPerMinuteTolerance);
246256
AssertEx.EqualTolerance(1, MassFlow.FromKilogramsPerSecond(grampersecond.KilogramsPerSecond).GramsPerSecond, KilogramsPerSecondTolerance);
247257
AssertEx.EqualTolerance(1, MassFlow.FromMegapoundsPerHour(grampersecond.MegapoundsPerHour).GramsPerSecond, MegapoundsPerHourTolerance);
248258
AssertEx.EqualTolerance(1, MassFlow.FromMegapoundsPerMinute(grampersecond.MegapoundsPerMinute).GramsPerSecond, MegapoundsPerMinuteTolerance);

UnitsNet.Tests/GeneratedCode/VolumeFlowTestsBase.g.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ public abstract partial class VolumeFlowTestsBase
6666
protected abstract double CubicYardsPerSecondInOneCubicMeterPerSecond { get; }
6767
protected abstract double DecilitersPerMinuteInOneCubicMeterPerSecond { get; }
6868
protected abstract double KilolitersPerMinuteInOneCubicMeterPerSecond { get; }
69+
protected abstract double KilousGallonsPerMinuteInOneCubicMeterPerSecond { get; }
6970
protected abstract double LitersPerHourInOneCubicMeterPerSecond { get; }
7071
protected abstract double LitersPerMinuteInOneCubicMeterPerSecond { get; }
7172
protected abstract double LitersPerSecondInOneCubicMeterPerSecond { get; }
@@ -94,6 +95,7 @@ public abstract partial class VolumeFlowTestsBase
9495
protected virtual double CubicYardsPerSecondTolerance { get { return 1e-5; } }
9596
protected virtual double DecilitersPerMinuteTolerance { get { return 1e-5; } }
9697
protected virtual double KilolitersPerMinuteTolerance { get { return 1e-5; } }
98+
protected virtual double KilousGallonsPerMinuteTolerance { get { return 1e-5; } }
9799
protected virtual double LitersPerHourTolerance { get { return 1e-5; } }
98100
protected virtual double LitersPerMinuteTolerance { get { return 1e-5; } }
99101
protected virtual double LitersPerSecondTolerance { get { return 1e-5; } }
@@ -126,6 +128,7 @@ public void CubicMeterPerSecondToVolumeFlowUnits()
126128
AssertEx.EqualTolerance(CubicYardsPerSecondInOneCubicMeterPerSecond, cubicmeterpersecond.CubicYardsPerSecond, CubicYardsPerSecondTolerance);
127129
AssertEx.EqualTolerance(DecilitersPerMinuteInOneCubicMeterPerSecond, cubicmeterpersecond.DecilitersPerMinute, DecilitersPerMinuteTolerance);
128130
AssertEx.EqualTolerance(KilolitersPerMinuteInOneCubicMeterPerSecond, cubicmeterpersecond.KilolitersPerMinute, KilolitersPerMinuteTolerance);
131+
AssertEx.EqualTolerance(KilousGallonsPerMinuteInOneCubicMeterPerSecond, cubicmeterpersecond.KilousGallonsPerMinute, KilousGallonsPerMinuteTolerance);
129132
AssertEx.EqualTolerance(LitersPerHourInOneCubicMeterPerSecond, cubicmeterpersecond.LitersPerHour, LitersPerHourTolerance);
130133
AssertEx.EqualTolerance(LitersPerMinuteInOneCubicMeterPerSecond, cubicmeterpersecond.LitersPerMinute, LitersPerMinuteTolerance);
131134
AssertEx.EqualTolerance(LitersPerSecondInOneCubicMeterPerSecond, cubicmeterpersecond.LitersPerSecond, LitersPerSecondTolerance);
@@ -157,6 +160,7 @@ public void FromValueAndUnit()
157160
AssertEx.EqualTolerance(1, VolumeFlow.From(1, VolumeFlowUnit.CubicYardPerSecond).CubicYardsPerSecond, CubicYardsPerSecondTolerance);
158161
AssertEx.EqualTolerance(1, VolumeFlow.From(1, VolumeFlowUnit.DecilitersPerMinute).DecilitersPerMinute, DecilitersPerMinuteTolerance);
159162
AssertEx.EqualTolerance(1, VolumeFlow.From(1, VolumeFlowUnit.KilolitersPerMinute).KilolitersPerMinute, KilolitersPerMinuteTolerance);
163+
AssertEx.EqualTolerance(1, VolumeFlow.From(1, VolumeFlowUnit.KilousGallonsPerMinute).KilousGallonsPerMinute, KilousGallonsPerMinuteTolerance);
160164
AssertEx.EqualTolerance(1, VolumeFlow.From(1, VolumeFlowUnit.LitersPerHour).LitersPerHour, LitersPerHourTolerance);
161165
AssertEx.EqualTolerance(1, VolumeFlow.From(1, VolumeFlowUnit.LitersPerMinute).LitersPerMinute, LitersPerMinuteTolerance);
162166
AssertEx.EqualTolerance(1, VolumeFlow.From(1, VolumeFlowUnit.LitersPerSecond).LitersPerSecond, LitersPerSecondTolerance);
@@ -189,6 +193,7 @@ public void As()
189193
AssertEx.EqualTolerance(CubicYardsPerSecondInOneCubicMeterPerSecond, cubicmeterpersecond.As(VolumeFlowUnit.CubicYardPerSecond), CubicYardsPerSecondTolerance);
190194
AssertEx.EqualTolerance(DecilitersPerMinuteInOneCubicMeterPerSecond, cubicmeterpersecond.As(VolumeFlowUnit.DecilitersPerMinute), DecilitersPerMinuteTolerance);
191195
AssertEx.EqualTolerance(KilolitersPerMinuteInOneCubicMeterPerSecond, cubicmeterpersecond.As(VolumeFlowUnit.KilolitersPerMinute), KilolitersPerMinuteTolerance);
196+
AssertEx.EqualTolerance(KilousGallonsPerMinuteInOneCubicMeterPerSecond, cubicmeterpersecond.As(VolumeFlowUnit.KilousGallonsPerMinute), KilousGallonsPerMinuteTolerance);
192197
AssertEx.EqualTolerance(LitersPerHourInOneCubicMeterPerSecond, cubicmeterpersecond.As(VolumeFlowUnit.LitersPerHour), LitersPerHourTolerance);
193198
AssertEx.EqualTolerance(LitersPerMinuteInOneCubicMeterPerSecond, cubicmeterpersecond.As(VolumeFlowUnit.LitersPerMinute), LitersPerMinuteTolerance);
194199
AssertEx.EqualTolerance(LitersPerSecondInOneCubicMeterPerSecond, cubicmeterpersecond.As(VolumeFlowUnit.LitersPerSecond), LitersPerSecondTolerance);
@@ -261,6 +266,10 @@ public void ToUnit()
261266
AssertEx.EqualTolerance(KilolitersPerMinuteInOneCubicMeterPerSecond, (double)kilolitersperminuteQuantity.Value, KilolitersPerMinuteTolerance);
262267
Assert.Equal(VolumeFlowUnit.KilolitersPerMinute, kilolitersperminuteQuantity.Unit);
263268

269+
var kilousgallonsperminuteQuantity = cubicmeterpersecond.ToUnit(VolumeFlowUnit.KilousGallonsPerMinute);
270+
AssertEx.EqualTolerance(KilousGallonsPerMinuteInOneCubicMeterPerSecond, (double)kilousgallonsperminuteQuantity.Value, KilousGallonsPerMinuteTolerance);
271+
Assert.Equal(VolumeFlowUnit.KilousGallonsPerMinute, kilousgallonsperminuteQuantity.Unit);
272+
264273
var litersperhourQuantity = cubicmeterpersecond.ToUnit(VolumeFlowUnit.LitersPerHour);
265274
AssertEx.EqualTolerance(LitersPerHourInOneCubicMeterPerSecond, (double)litersperhourQuantity.Value, LitersPerHourTolerance);
266275
Assert.Equal(VolumeFlowUnit.LitersPerHour, litersperhourQuantity.Unit);
@@ -331,6 +340,7 @@ public void ConversionRoundTrip()
331340
AssertEx.EqualTolerance(1, VolumeFlow.FromCubicYardsPerSecond(cubicmeterpersecond.CubicYardsPerSecond).CubicMetersPerSecond, CubicYardsPerSecondTolerance);
332341
AssertEx.EqualTolerance(1, VolumeFlow.FromDecilitersPerMinute(cubicmeterpersecond.DecilitersPerMinute).CubicMetersPerSecond, DecilitersPerMinuteTolerance);
333342
AssertEx.EqualTolerance(1, VolumeFlow.FromKilolitersPerMinute(cubicmeterpersecond.KilolitersPerMinute).CubicMetersPerSecond, KilolitersPerMinuteTolerance);
343+
AssertEx.EqualTolerance(1, VolumeFlow.FromKilousGallonsPerMinute(cubicmeterpersecond.KilousGallonsPerMinute).CubicMetersPerSecond, KilousGallonsPerMinuteTolerance);
334344
AssertEx.EqualTolerance(1, VolumeFlow.FromLitersPerHour(cubicmeterpersecond.LitersPerHour).CubicMetersPerSecond, LitersPerHourTolerance);
335345
AssertEx.EqualTolerance(1, VolumeFlow.FromLitersPerMinute(cubicmeterpersecond.LitersPerMinute).CubicMetersPerSecond, LitersPerMinuteTolerance);
336346
AssertEx.EqualTolerance(1, VolumeFlow.FromLitersPerSecond(cubicmeterpersecond.LitersPerSecond).CubicMetersPerSecond, LitersPerSecondTolerance);

0 commit comments

Comments
 (0)