`sui::test_scenario` simulates multi-user, multi-transaction interactions on-chain, advancing transaction contexts and claiming generated objects.
move
#[test]
fun test_flow() {
let mut scenario = test_scenario::begin(@0xA);
// User A action
test_scenario::next_tx(&mut scenario, @0xB);
// User B action
test_scenario::end(scenario);
}