#[test]
fn ice_deposit() {
let ice = titanss::resources::water_ice::primary_deposit();
assert!(ice.estimated_mass_kg > 1.0e10);
}
#[test]
fn extractable_water() {
let ice = titanss::resources::water_ice::primary_deposit();
assert!(ice.extractable_water_kg(0.7) > 0.0);
}
#[test]
fn minerals_silicate() {
let m = titanss::resources::minerals::primary_minerals();
assert!(m.silicate_mass_kg(10.0, 1100.0) > 0.0);
}
#[test]
fn regolith_oxygen() {
let r = titanss::resources::regolith::primary_resource();
assert!(r.oxygen_mass_kg(1000.0) > 0.0);
}
#[test]
fn life_support() {
let ice = titanss::resources::water_ice::primary_deposit();
assert!(titanss::resources::water_ice::annual_life_support_people(ice, 2000.0) > 0.0);
}