23 lines
782 B
PHP
23 lines
782 B
PHP
<?php
|
|
|
|
namespace Tests\Unit\EcommerceFinance;
|
|
|
|
use Modules\EcommerceFinance\Repositories\CourierSurchargeSettlementMirrorRepository;
|
|
use Tests\TestCase;
|
|
|
|
class CourierSurchargeSettlementMirrorConfigTest extends TestCase
|
|
{
|
|
public function test_settlement_rows_table_contract(): void
|
|
{
|
|
$this->assertSame('courier_surcharge_settlement_rows', CourierSurchargeSettlementMirrorRepository::TABLE);
|
|
}
|
|
|
|
public function test_surcharge_type_contract_includes_overlength_alongside_the_nine_types(): void
|
|
{
|
|
$this->assertSame([
|
|
'退回费', '拦截费', '改地址', '上楼费', '送货费',
|
|
'超区费', '安装费', '保费', '进仓费', '超长费',
|
|
], CourierSurchargeSettlementMirrorRepository::SURCHARGE_TYPES);
|
|
}
|
|
}
|