#[test]
fn lander_concept() {
let l = oberons::missions::landers::oberon_lander_concept();
assert!(!l.crewed);
assert!(l.dry_mass_kg > 0.0);
}
#[test]
fn base_module_crewed() {
let l = oberons::missions::landers::oberon_base_module();
assert!(l.crewed);
}
#[test]
fn orbiter_concept() {
let o = oberons::missions::orbiters::oberon_orbiter_concept();
assert!(o.altitude_km > 0.0);
}
#[test]
fn polar_surveyor() {
let o = oberons::missions::orbiters::oberon_polar_surveyor();
assert!(o.inclination_deg > 80.0);
}
#[test]
fn relay_coverage() {
let r = oberons::missions::relay::oberon_relay();
assert!(r.far_side_coverage > 0.0 && r.far_side_coverage < 1.0);
}