public function testTranchesCanBeAddedToLoan() { $loan = new Loan(); $this->assertFalse($loan->hasTranches()); $loan->addTranche(new Tranche()); $loan->addTranche(new Tranche()); $loan->addTranche(new Tranche()); $this->assertTrue($loan->hasTranches()); $this->assertEquals(3, count($loan->getTranches())); }