diff --git a/crates/fidc-core/src/signal_contract.rs b/crates/fidc-core/src/signal_contract.rs index 445769a..6080117 100644 --- a/crates/fidc-core/src/signal_contract.rs +++ b/crates/fidc-core/src/signal_contract.rs @@ -403,7 +403,10 @@ mod tests { } fn at_context(at: Option, action: impl FnOnce(&StrategyContext<'_>) -> T) -> T { - let data = crate::DataSet::from_components(vec![], vec![], vec![], vec![], vec![]).unwrap(); + let data = crate::DataSet::from_components(vec![], vec![], vec![], vec![], vec![crate::BenchmarkSnapshot { + date:NaiveDate::from_ymd_opt(2025,1,6).unwrap(), benchmark:"clock-fixture".into(), + open:100.0, close:100.0, prev_close:100.0, volume:1, + }]).unwrap(); let portfolio = PortfolioState::new(10_000.0); let symbols = BTreeSet::new(); action(&StrategyContext {