| 123456789101112131415161718192021222324 |
- <?php
- declare(strict_types=1);
- namespace SixShop\WechatPay;
- use app\admin\listener\RefundSuccessListener;
- use PHPUnit\Framework\TestCase;
- use SixShop\Payment\Contracts\PaymentRefundResult;
- use SixShop\Payment\Event\RefundSuccessEvent;
- class PaymentProviderTest extends TestCase
- {
- private PaymentProvider $provider;
- protected function setUp(): void
- {
- $this->provider = app()->make(PaymentProvider::class);
- }
- public function testRefundQuery():void
- {
- app()->event->listen(RefundSuccessEvent::class, RefundSuccessListener::class);
- $result = $this->provider->refundQuery(15);
- $this->assertInstanceOf(PaymentRefundResult::class, $result);
- }
- }
|