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"))
 def test_shipping_method(self):
     context = self.create_content("collective.cart.core.Order")
     adapter = IOrderAdapter(context)
     shipping_method = self.create_content("collective.cart.shipping.OrderShippingMethod", context)
     self.assertEqual(adapter.shipping_method().getObject(), shipping_method)