['points' => 25, 'balance' => 1234], ]); self::assertSame(25, $result->balance(4, AssetType::POINTS)); self::assertSame(1234, $result->balance(4, AssetType::BALANCE)); self::assertSame(0, $result->balance(99, AssetType::BALANCE)); self::assertSame(17, $result->to_array()['transaction_id']); self::assertTrue($result->to_array()['replayed']); } }