['points' => 25, 'balance' => 1234], ], 'AK20260825123456000001'); 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']); self::assertSame('AK20260825123456000001', $result->flow_number); self::assertSame('AK20260825123456000001', $result->to_array()['flow_number']); } }