@@ -27,7 +27,7 @@ namespace UnitsNet.Tests.CustomCode
27
27
public class SpeedTests : SpeedTestsBase
28
28
{
29
29
[ Test ]
30
- public void SpeedDevidedByTimespanEqualsAcceleration ( )
30
+ public void SpeedDevidedByTimeSpanEqualsAcceleration ( )
31
31
{
32
32
var acceleration = Speed . FromMetersPerSecond ( 20 ) / TimeSpan . FromSeconds ( 2 ) ;
33
33
Assert . AreEqual ( acceleration , Acceleration . FromMeterPerSecondSquared ( 10 ) ) ;
@@ -40,6 +40,20 @@ public void SpeedTimesTimeSpanEqualsLength()
40
40
Assert . AreEqual ( length , Length . FromMeters ( 40 ) ) ;
41
41
}
42
42
43
+ [ Test ]
44
+ public void SpeedDevidedByDurationEqualsAcceleration ( )
45
+ {
46
+ var acceleration = Speed . FromMetersPerSecond ( 20 ) / Duration . FromSeconds ( 2 ) ;
47
+ Assert . AreEqual ( acceleration , Acceleration . FromMeterPerSecondSquared ( 10 ) ) ;
48
+ }
49
+
50
+ [ Test ]
51
+ public void SpeedTimesDurationEqualsLength ( )
52
+ {
53
+ var length = Speed . FromMetersPerSecond ( 20 ) * Duration . FromSeconds ( 2 ) ;
54
+ Assert . AreEqual ( length , Length . FromMeters ( 40 ) ) ;
55
+ }
56
+
43
57
[ Test ]
44
58
public void TimeSpanSpeedTimesEqualsLength ( )
45
59
{
@@ -54,6 +68,20 @@ public void LengthDividedByTimeSpanEqualsSpeed()
54
68
Assert . AreEqual ( speed , Speed . FromMetersPerSecond ( 10 ) ) ;
55
69
}
56
70
71
+ [ Test ]
72
+ public void DurationSpeedTimesEqualsLength ( )
73
+ {
74
+ var length = Duration . FromSeconds ( 2 ) * Speed . FromMetersPerSecond ( 20 ) ;
75
+ Assert . AreEqual ( length , Length . FromMeters ( 40 ) ) ;
76
+ }
77
+
78
+ [ Test ]
79
+ public void LengthDividedByDurationEqualsSpeed ( )
80
+ {
81
+ var speed = Length . FromMeters ( 20 ) / Duration . FromSeconds ( 2 ) ;
82
+ Assert . AreEqual ( speed , Speed . FromMetersPerSecond ( 10 ) ) ;
83
+ }
84
+
57
85
protected override double FeetPerSecondInOneMeterPerSecond
58
86
{
59
87
get { return 3.28084 ; }
0 commit comments