def test_shipping_vat_money(self):
        adapter = IShoppingSite(self.portal)
        self.assertIsNone(adapter.shipping_vat_money())

        adapter.shipping_gross_money = mock.Mock(return_value=self.money('10.00'))
        adapter.shipping_method = mock.Mock(return_value={'vat_rate': 24.0})
        self.assertEqual(adapter.shipping_vat_money(), self.money('2.40'))
    def test_shipping_net_money(self):
        adapter = IShoppingSite(self.portal)
        self.assertIsNone(adapter.shipping_net_money())

        adapter.shipping_gross_money = mock.Mock(return_value=self.money('10.00'))
        adapter.shipping_vat_money = mock.Mock(return_value=self.money('2.40'))
        self.assertEqual(adapter.shipping_net_money(), self.money('7.60'))