File tree Expand file tree Collapse file tree 2 files changed +29
-2
lines changed
UnitsNet.Tests/CustomCode Expand file tree Collapse file tree 2 files changed +29
-2
lines changed Original file line number Diff line number Diff line change 36
36
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
37
37
// THE SOFTWARE.
38
38
39
-
40
- using System ;
39
+ using NUnit . Framework ;
41
40
42
41
namespace UnitsNet . Tests . CustomCode
43
42
{
@@ -51,5 +50,26 @@ public class ForcePerLengthTests : ForcePerLengthTestsBase
51
50
protected override double MillinewtonsPerMeterInOneNewtonPerMeter => 1E3 ;
52
51
protected override double NanonewtonsPerMeterInOneNewtonPerMeter => 1E9 ;
53
52
protected override double NewtonsPerMeterInOneNewtonPerMeter => 1 ;
53
+
54
+ [ Test ]
55
+ public void ForcePerLengthDividedByLengthEqualsPressure ( )
56
+ {
57
+ Pressure pressure = ForcePerLength . FromNewtonsPerMeter ( 81 ) / Length . FromMeters ( 9 ) ;
58
+ Assert . AreEqual ( pressure , Pressure . FromNewtonsPerSquareMeter ( 9 ) ) ;
59
+ }
60
+
61
+ [ Test ]
62
+ public void ForceDividedByForcePerLengthEqualsLength ( )
63
+ {
64
+ Length length = Force . FromNewtons ( 10 ) / ForcePerLength . FromNewtonsPerMeter ( 2 ) ;
65
+ Assert . AreEqual ( length , Length . FromMeters ( 5 ) ) ;
66
+ }
67
+
68
+ [ Test ]
69
+ public void ForcePerLenghTimesLengthEqualForce ( )
70
+ {
71
+ Force force = ForcePerLength . FromNewtonsPerMeter ( 9 ) * Length . FromMeters ( 9 ) ;
72
+ Assert . AreEqual ( force , Force . FromNewtons ( 9 ) ) ;
73
+ }
54
74
}
55
75
}
Original file line number Diff line number Diff line change @@ -76,6 +76,13 @@ public void ForceDividedByAccelerationEqualsMass()
76
76
Assert . AreEqual ( acceleration , Mass . FromKilograms ( 4 ) ) ;
77
77
}
78
78
79
+ [ Test ]
80
+ public void ForceDividedByLengthEqualsForcePerLength ( )
81
+ {
82
+ ForcePerLength forcePerLength = Force . FromNewtons ( 200 ) / Length . FromMeters ( 50 ) ;
83
+ Assert . AreEqual ( forcePerLength , ForcePerLength . FromNewtonsPerMeter ( 4 ) ) ;
84
+ }
85
+
79
86
[ Test ]
80
87
public void MassByAccelerationEqualsForceUsingDouble ( )
81
88
{
You can’t perform that action at this time.
0 commit comments