use crate::common::{CurrentNetwork, primary::new_test_committee, utils::sample_ledger};
use snarkos_node_bft::helpers::max_redundant_requests;
use snarkvm::prelude::{Network, TestRng};
#[test]
fn test_max_redundant_requests() {
let num_nodes: u16 = CurrentNetwork::MAX_CERTIFICATES.first().unwrap().1;
let mut rng = TestRng::default();
let (accounts, committee) = new_test_committee(num_nodes, &mut rng);
let ledger = sample_ledger(&accounts, &committee, &mut rng);
assert_eq!(max_redundant_requests(ledger, 0).unwrap(), 6, "Update me if the formula changes");
}