File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
UnitsNet.Tests/CustomCode
UnitsNet/CustomCode/Quantities Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -53,10 +53,17 @@ public void ForceDividedByForcePerLengthEqualsLength()
53
53
}
54
54
55
55
[ Fact ]
56
- public void ForcePerLenghTimesLengthEqualForce ( )
56
+ public void ForcePerLengthTimesLengthEqualForce ( )
57
57
{
58
58
Force force = ForcePerLength . FromNewtonsPerMeter ( 10 ) * Length . FromMeters ( 9 ) ;
59
59
Assert . Equal ( force , Force . FromNewtons ( 90 ) ) ;
60
60
}
61
+
62
+ [ Fact ]
63
+ public void ForcePerLengthTimesAreaEqualTorque ( )
64
+ {
65
+ Torque torque = ForcePerLength . FromNewtonsPerMeter ( 10 ) * Area . FromSquareMeters ( 9 ) ;
66
+ Assert . Equal ( torque , Torque . FromNewtonMeters ( 90 ) ) ;
67
+ }
61
68
}
62
69
}
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ namespace UnitsNet
5
5
{
6
6
public partial struct ForcePerLength
7
7
{
8
- /// <summary>Get <see cref="Force"/> from <see cref="ForcePerLength"/> divided by <see cref="Length"/>.</summary>
8
+ /// <summary>Get <see cref="Force"/> from <see cref="ForcePerLength"/> multiplied by <see cref="Length"/>.</summary>
9
9
public static Force operator * ( ForcePerLength forcePerLength , Length length )
10
10
{
11
11
return Force . FromNewtons ( forcePerLength . NewtonsPerMeter * length . Meters ) ;
@@ -22,5 +22,11 @@ public partial struct ForcePerLength
22
22
{
23
23
return Pressure . FromNewtonsPerSquareMeter ( forcePerLength . NewtonsPerMeter / length . Meters ) ;
24
24
}
25
+
26
+ /// <summary>Get <see cref="Torque"/> from <see cref="ForcePerLength"/> multiplied by <see cref="Area"/>.</summary>
27
+ public static Torque operator * ( ForcePerLength forcePerLength , Area area )
28
+ {
29
+ return Torque . FromNewtonMeters ( forcePerLength . NewtonsPerMeter * area . SquareMeters ) ;
30
+ }
25
31
}
26
32
}
You can’t perform that action at this time.
0 commit comments