Esempio n. 1
0
 def test_cases_1(self):
     self.creditLine = CreditLine(35.0)
     self.creditLine.draw_credit(500)
     self.creditLine.advance_days(30)
     return_amount = self.creditLine.get_balance()
     expected_return = 514.38
     self.assertEqual(expected_return, return_amount)
Esempio n. 2
0
    def test_cases_3(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(45)

        return_amount = self.creditLine.get_balance()
        expected_return = 514.38
        excepted_current_interest = 7.3986676674798275
        self.assertEqual(expected_return, return_amount)
        self.assertEqual(excepted_current_interest,
                         self.creditLine.interest_charge)
Esempio n. 3
0
    def test_cases_2(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(15)
        self.creditLine.make_payment(200)
        self.creditLine.advance_days(10)
        #print self.creditLine.interest_charge
        self.creditLine.draw_credit(100)
        self.creditLine.advance_days(5)
        #print self.creditLine.interest_charge

        return_amount = self.creditLine.get_balance()
        expected_return = 411.99
        self.assertEqual(expected_return, return_amount)
Esempio n. 4
0
 def test_cases_1(self):
     self.creditLine = CreditLine(35.0)
     self.creditLine.draw_credit(500)
     self.creditLine.advance_days(30)
     return_amount = self.creditLine.get_balance()
     expected_return = 514.38
     self.assertEqual(expected_return, return_amount)
Esempio n. 5
0
    def test_cases_3(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(45)

        return_amount = self.creditLine.get_balance()
        expected_return = 514.38
        excepted_current_interest = 7.3986676674798275
        self.assertEqual(expected_return, return_amount)
        self.assertEqual(excepted_current_interest, self.creditLine.interest_charge)
Esempio n. 6
0
    def test_cases_2(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(15)
        self.creditLine.make_payment(200)
        self.creditLine.advance_days(10)
        #print self.creditLine.interest_charge
        self.creditLine.draw_credit(100)
        self.creditLine.advance_days(5)
        #print self.creditLine.interest_charge

        return_amount = self.creditLine.get_balance()
        expected_return = 411.99
        self.assertEqual(expected_return, return_amount)
Esempio n. 7
0
 def setUp(self):
     self.creditLine = CreditLine()
Esempio n. 8
0
class TestCreditLine(unittest.TestCase):

    def setUp(self):
        self.creditLine = CreditLine()

    def test_cases_1(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(30)
        return_amount = self.creditLine.get_balance()
        expected_return = 514.38
        self.assertEqual(expected_return, return_amount)

    def test_cases_2(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(15)
        self.creditLine.make_payment(200)
        self.creditLine.advance_days(10)
        #print self.creditLine.interest_charge
        self.creditLine.draw_credit(100)
        self.creditLine.advance_days(5)
        #print self.creditLine.interest_charge

        return_amount = self.creditLine.get_balance()
        expected_return = 411.99
        self.assertEqual(expected_return, return_amount)

    def test_cases_3(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(45)

        return_amount = self.creditLine.get_balance()
        expected_return = 514.38
        excepted_current_interest = 7.3986676674798275
        self.assertEqual(expected_return, return_amount)
        self.assertEqual(excepted_current_interest, self.creditLine.interest_charge)

    def test_cases_4(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(120)

        return_amount = self.creditLine.get_balance()
        expected_return = 560.06
        self.assertEqual(expected_return, return_amount)
Esempio n. 9
0
 def setUp(self):
     self.creditLine = CreditLine()
Esempio n. 10
0
class TestCreditLine(unittest.TestCase):
    def setUp(self):
        self.creditLine = CreditLine()

    def test_cases_1(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(30)
        return_amount = self.creditLine.get_balance()
        expected_return = 514.38
        self.assertEqual(expected_return, return_amount)

    def test_cases_2(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(15)
        self.creditLine.make_payment(200)
        self.creditLine.advance_days(10)
        #print self.creditLine.interest_charge
        self.creditLine.draw_credit(100)
        self.creditLine.advance_days(5)
        #print self.creditLine.interest_charge

        return_amount = self.creditLine.get_balance()
        expected_return = 411.99
        self.assertEqual(expected_return, return_amount)

    def test_cases_3(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(45)

        return_amount = self.creditLine.get_balance()
        expected_return = 514.38
        excepted_current_interest = 7.3986676674798275
        self.assertEqual(expected_return, return_amount)
        self.assertEqual(excepted_current_interest,
                         self.creditLine.interest_charge)

    def test_cases_4(self):
        self.creditLine = CreditLine(35.0)
        self.creditLine.draw_credit(500)
        self.creditLine.advance_days(120)

        return_amount = self.creditLine.get_balance()
        expected_return = 560.06
        self.assertEqual(expected_return, return_amount)