예제 #1
0
 public function testSetAmount()
 {
     $this->security->setAmount(303.5);
     $this->assertEquals(303.5, $this->security->getAmount());
 }
예제 #2
0
 public function testGetTotalAmount()
 {
     $this->assertEquals(1500, $this->subclass->getTotalAmount());
     /** @var Subclass $emptySubclass */
     $emptySubclass = $this->getMock('Model\\WealthbotRebalancer\\Subclass', null);
     $this->assertEquals(0, $emptySubclass->getTotalAmount());
     /** @var Subclass $subclassWithSecurity */
     $subclassWithSecurity = $this->getMock('Model\\WealthbotRebalancer\\Subclass', null);
     $security = new Security();
     $security->setAmount(200);
     $subclassWithSecurity->setSecurity($security);
     $this->assertEquals(200, $subclassWithSecurity->getTotalAmount());
     /** @var Subclass $subclassWithMuni */
     $subclassWithMuni = $this->getMock('Model\\WealthbotRebalancer\\Subclass', null);
     $muni = new Security();
     $muni->setAmount(722);
     $subclassWithMuni->setMuniSecurity($muni);
     $this->assertEquals(722, $subclassWithMuni->getTotalAmount());
 }