#[test] fn type_arguments() { let model = rvs::parse(&Default::default(), "b=0; a=Sequence(b); b=9;").unwrap(); let a = model.get_variable_by_name("a").unwrap(); let mut a = a.borrow_mut(); let expected: Vec = (0..10).collect(); let actual: Vec = (0..10).map(|_| a.next()).collect(); assert_eq!(expected, actual); }