示例#1
0
class TestCurrencyCalculator(unittest.TestCase):
    def setUp(self):
        self.calculator = CurrencyCalculator()

    def testCurrencyCalculatorHasEuroExchangeRate(self):
        assert self.calculator.euro_exchange_rate != None, "calculator euro_exchange_rate is None"

    def testCurrencyCalculatorHasPoundExchangeRate(self):
        assert self.calculator.pound_exchange_rate != None, "calculator pound_exchange_rate is None"

    def testCurrencyCalculatorSetEuroExchangeRate(self):
        self.calculator.setEuroExchangeRate(4.1)
        assert self.calculator.euro_exchange_rate == 4.1, "calculator euro_exchange_rate did not set correclty"

    def testCurrencyCalculatorSerEuroExchangeRate(self):
        self.calculator.setPoundExchangeRate(4.6)
        assert self.calculator.pound_exchange_rate == 4.6

    def testCurrencyCalculatorPoundsToPLN(self):
        self.calculator.setPoundExchangeRate(4.6)
        assert self.calculator.poundsToPLN(1) == 4.6
        assert self.calculator.poundsToPLN(2) == 9.2

    def testCurrencyCalculatorEuroToPLN(self):
        self.calculator.setEuroExchangeRate(4.1)
        assert self.calculator.eurosToPLN(1) == 4.1
        assert self.calculator.eurosToPLN(2) == 8.2
示例#2
0
class TestCurrencyCalculator(unittest.TestCase):
	def setUp(self):
		self.calculator = CurrencyCalculator()

	def testCurrencyCalculatorHasEuroExchangeRate(self):
		assert self.calculator.euro_exchange_rate != None, "calculator euro_exchange_rate is None"

	def testCurrencyCalculatorHasPoundExchangeRate(self):
		assert self.calculator.pound_exchange_rate != None, "calculator pound_exchange_rate is None"

	def testCurrencyCalculatorSetEuroExchangeRate(self):
		self.calculator.setEuroExchangeRate(4.1)
		assert self.calculator.euro_exchange_rate == 4.1, "calculator euro_exchange_rate did not set correclty"

	def testCurrencyCalculatorSerEuroExchangeRate(self):
		self.calculator.setPoundExchangeRate(4.6)
		assert self.calculator.pound_exchange_rate == 4.6

	def testCurrencyCalculatorPoundsToPLN(self):
		self.calculator.setPoundExchangeRate(4.6)
		assert self.calculator.poundsToPLN(1) == 4.6
		assert self.calculator.poundsToPLN(2) == 9.2

	def testCurrencyCalculatorEuroToPLN(self):
		self.calculator.setEuroExchangeRate(4.1)
		assert self.calculator.eurosToPLN(1) == 4.1
		assert self.calculator.eurosToPLN(2) == 8.2
示例#3
0
 def setUp(self):
     self.calculator = CurrencyCalculator()
示例#4
0
	def setUp(self):
		self.calculator = CurrencyCalculator()