use super::super::*;
use crate::types::Value;
#[test]
fn us_full_year() {
let args = [Value::Number(45292.0), Value::Number(45657.0), Value::Bool(false)];
assert_eq!(days360_fn(&args), Value::Number(360.0));
}
#[test]
fn euro_full_year() {
let args = [Value::Number(45292.0), Value::Number(45657.0), Value::Bool(true)];
assert_eq!(days360_fn(&args), Value::Number(359.0));
}
#[test]
fn us_jan_to_apr() {
let args = [Value::Number(45292.0), Value::Number(45383.0), Value::Bool(false)];
assert_eq!(days360_fn(&args), Value::Number(90.0));
}
#[test]
fn default_us_method() {
let args = [Value::Number(45292.0), Value::Number(45383.0)];
assert_eq!(days360_fn(&args), Value::Number(90.0));
}