use num_bigint::BigUint;
use num_primes::Verification;
#[test]
fn primality_test() {
let big_prime = BigUint::parse_bytes(b"169511182982703321453314585423962898651587669459838234386506572286328885534468792292646838949809616446341407457141008401355628947670484184607678853094537849610289912805960069455687743151708433319901176932959509872662610091644590437761688516626993416011399330087939042347256922771590903190536793274742859624657", 10).unwrap();
let med_prime = BigUint::parse_bytes(b"17957", 10).unwrap();
let small_prime = BigUint::parse_bytes(b"5", 10).unwrap();
assert!(Verification::is_prime(&small_prime));
assert!(Verification::is_prime(&med_prime));
assert!(Verification::is_prime(&big_prime));
}