diff --git a/crates/fidc-core/tests/explicit_order_flow.rs b/crates/fidc-core/tests/explicit_order_flow.rs index 4374e15..3f65dd6 100644 --- a/crates/fidc-core/tests/explicit_order_flow.rs +++ b/crates/fidc-core/tests/explicit_order_flow.rs @@ -3080,23 +3080,24 @@ fn broker_executes_algo_twap_percent_across_window_quotes() { ) .expect("broker execution"); - assert_eq!(report.fill_events.len(), 3); + assert_eq!(report.fill_events.len(), 2); assert_eq!( report .fill_events .iter() .map(|fill| fill.quantity) .sum::(), - 300 + 200 ); assert!(report.fill_events.iter().all(|fill| fill.quantity == 100)); + assert!(report.fill_events.iter().all(|fill| fill.execution_timestamp.is_some_and(|at| at >= date.and_hms_opt(10, 15, 0).unwrap()))); assert_eq!( report .process_events .iter() .filter(|event| event.kind == ProcessEventKind::Trade) .count(), - 3 + 2 ); }