summaryrefslogtreecommitdiff
path: root/actualbudget_fakes/src/actualbudget_zero_budget.rs
blob: 4a553fb9ef02d0c118b1a523118b56c3a585cf0f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use actualbudget_models::{ActualbudgetZeroBudget, ActualbudgetZeroBudgetBuilder, ActualbudgetDate};

pub fn make_fake_actualbudget_zero_budget(id: &str) -> ActualbudgetZeroBudget {
    make_fake_actualbudget_zero_budget_builder(id).build().unwrap()
}

pub fn make_fake_actualbudget_zero_budget_builder(id: &str) -> ActualbudgetZeroBudgetBuilder {
    let mut builder = ActualbudgetZeroBudgetBuilder::default();
    builder
        .id(String::from(id))
        .month(ActualbudgetDate::from_i32(197001))
        .category_id(String::from("0"))
        .amount(0)
        .do_carry_over(false);
    return builder
}