private SumOfMoney foodSpending, restaurantSpending, grocerySpending;
private Node foodNode, restaurantNode, groceryNode;
@Before
public void setup() throws Exception {
this.food = new Tag("food");
this.foodSpending = new SumOfMoney(money("100.00", USD), 10);
this.restaurants = new Tag("restaurants");
this.restaurantSpending = new SumOfMoney(money("60.00", USD), 6);
this.groceries = new Tag("groceries");
this.grocerySpending = new SumOfMoney(money("40.00", USD), 4);
this.restaurantNode = new Node(restaurants, restaurantSpending, ImmutableList.<Node>of());
this.groceryNode = new Node(groceries, grocerySpending, ImmutableList.<Node>of());
this.foodNode = new Node(food, foodSpending, ImmutableList.of(restaurantNode, groceryNode));