Slide 143
Slide 143 text
TEST(Cart, ReturnsTotalValue) {
MockTotalCalculator calculator;
LineItem lineItem1 = LineItem(10.0, 2);
LineItem lineItem2 = LineItem(15.0, 3);
Cart cart = Cart(calculator);
cart.addItem(lineItem1);
cart.addItem(lineItem2);
vector items;
items.push_back(line_item1);
items.push_back(line_item2);
EXPECT_CALL(calculator, total(items))
.WillOnce(Return(65.00));
EXPECT_EQ(cart.getTotal(), 65.00);
}