#[test]
fn test_orderbook_match() {
let mut env = FheTestEnv::new();
env.deploy_program(PROGRAM_ID, include_bytes!("../program.so"));
// Encrypt order data
let buy_price_hash = env.encrypt_and_submit_u8(100);
let buy_qty_hash = env.encrypt_and_submit_u8(50);
let sell_price_hash = env.encrypt_and_submit_u8(95);
let sell_qty_hash = env.encrypt_and_submit_u8(30);
// Build instruction with hashes
let mut data = vec![2u8]; // MatchOrders instruction
data.extend_from_slice(&buy_price_hash);
data.extend_from_slice(&buy_qty_hash);
data.extend_from_slice(&sell_price_hash);
data.extend_from_slice(&sell_qty_hash);
// Send transaction and verify...
}