def test_Money_class(self):
        money = Money(1, "USD")
        self.assertEqual(money.amount, 1)
        self.assertEqual(money.denomination, "USD")
        self.assertEqual(money.convert_currency(), 0.9)

        money = Money(5, "EUR")
        self.assertEqual(money.amount, 5)
        self.assertEqual(money.denomination, "EUR")
        self.assertEqual(money.convert_currency(), 5.55)

        money = Money(186.43, "USD")
        self.assertEqual(money.convert_currency(), 167.79)

        money = Money([1, 2, 0.5, 186.43], "USD")
        self.assertEqual(money.convert_currency(), [0.90, 1.80, 0.45, 167.79])

        money = Money([0.90, 1, 10.89], "EUR")
        self.assertEqual(money.convert_currency(), [1.0, 1.11, 12.09])