@@ -86,9 +86,10 @@ public function testMultiply()
8686 static ::assertEquals (Money::USD (275 ), Money::USD (5.5 )->multiply (0.5 ));
8787 static ::assertEquals (Money::USD (1100 ), Money::USD (5.5 )->multiply (2 ));
8888 static ::assertEquals (Money::USD (10 ), Money::USD (5 )->multiply (2 ));
89- static ::assertEquals (Money::USD (101 ), Money::USD (35 )->multiply (2.9 ));
89+ static ::assertEquals (Money::USD (102 ), Money::USD (35 )->multiply (2.9 ));
9090 static ::assertEquals (Money::USD (10150 ), Money::USD (35 , true )->multiply (2.9 ));
9191 static ::assertEquals (Money::USD (11550 ), Money::USD (35 , true )->multiply (3.3 ));
92+ static ::assertEquals (Money::USD (3317 ), Money::USD (199 , true )->multiply (0.16666667 ));
9293 }
9394
9495 public function testDivide ()
@@ -97,8 +98,9 @@ public function testDivide()
9798 static ::assertEquals (Money::USD (1010 ), Money::USD (20.20 )->divide (2 ));
9899 static ::assertEquals (Money::USD (10 ), Money::USD (20 )->divide (2 ));
99100 static ::assertEquals (Money::USD (0.12 ), Money::USD (35 )->divide (2.9 ));
100- static ::assertEquals (Money::USD (12.06 ), Money::USD (35 , true )->divide (2.9 ));
101- static ::assertEquals (Money::USD (10.60 ), Money::USD (35 , true )->divide (3.3 ));
101+ static ::assertEquals (Money::USD (12.07 ), Money::USD (35 , true )->divide (2.9 ));
102+ static ::assertEquals (Money::USD (10.61 ), Money::USD (35 , true )->divide (3.3 ));
103+ static ::assertEquals (Money::USD (86.52 ), Money::USD (199 , true )->divide (2.3 ));
102104 }
103105
104106 public function testMod ()
0 commit comments