use solverforge_core::score::SoftScore;
use super::fixtures::{coincidence_sample, sample};
use super::oracle::{oracle_rows, oracle_score};
#[test]
fn independent_key_topology_scores_oracle_rows() {
let schedule = sample();
assert_eq!(oracle_rows(&schedule).len(), 2);
assert_eq!(oracle_score(&schedule), SoftScore::of(-2));
}
#[test]
fn independent_key_topology_rejects_shared_domain_coincidence() {
let schedule = coincidence_sample();
assert_eq!(oracle_rows(&schedule).len(), 1);
assert_eq!(oracle_score(&schedule), SoftScore::of(-1));
}