is_pallet_prefix::<moonriver_runtime::TreasuryCouncilCollective>("TreasuryCouncilCollective");
// We don't have testing tools in rust test to call real evm smart contract, so we rely on ts tests.
// This test validates the functionality of the `DealWithSubstrateFeesAndTip` trait implementation
// 4. Execute the `DealWithSubstrateFeesAndTip::on_unbalanceds` function with the `fee` and `tip`.
// 5. Validate that the treasury's balance has increased by 20% of the fee (based on FeesTreasuryProportion).
// Step 4: Compute the split between treasury and burned fees based on FeesTreasuryProportion (20%).
DescendOrigin(X1([Parachain(<bp_moonbeam::Moonbeam as bp_runtime::Parachain>::PARACHAIN_ID)].into())),
assert_eq!(result, ReceptionResult::Dispatched(MessageDispatchResult { unspent_weight: Default::default(), dispatch_level_result: Dispatched }));