def test_total(self):
        context = self.create_content("collective.cart.core.Order")
        adapter = IOrderAdapter(context)
        adapter.articles_total = mock.Mock(return_value=self.money("10.00"))
        self.assertEqual(adapter.total(), self.money("10.00"))

        adapter.shipping_method = mock.Mock()
        adapter.shipping_method().gross = self.money("5.00")
        self.assertEqual(adapter.total(), self.money("15.00"))