#![allow(clippy::float_cmp)]
use std::f64::consts::FRAC_PI_2;
use use_magnetism::{MagneticField, magnetic_field_inside_solenoid, magnetic_flux};
#[test]
fn magnetism_helpers_cover_basic_usage() {
assert_eq!(magnetic_flux(2.0, 3.0, 0.0), Some(6.0));
assert!(magnetic_field_inside_solenoid(1_000.0, 2.0, 0.5).unwrap() > 0.0);
assert_eq!(
MagneticField::new(3.0).and_then(|field| field.force_on_charge(1.0, 2.0, FRAC_PI_2)),
Some(6.0)
);
}