getEnd()); self::assertNull($sut->getBegin()); self::assertSame([], $sut->getRevenue()); $end = new \DateTime(); $begin = new \DateTime(); $sut = new RevenueStatisticEvent($begin, $end); self::assertSame($begin, $sut->getBegin()); self::assertSame($end, $sut->getEnd()); self::assertSame([], $sut->getRevenue()); $sut->addRevenue('EUR', 13.45); $sut->addRevenue('EUR', 6.55); $sut->addRevenue('EUR', 111); $sut->addRevenue('EUR', 2222.22); self::assertSame(['EUR' => 2353.22], $sut->getRevenue()); } }