def test_with_n_as_45(self): self.assertEqual(1134903170, calc_fibonacci(45))
def test_with_preceeding_lower_bound(self): calc_fibonacci(-1)
def test_with_n_as_30(self): self.assertEqual(832040, calc_fibonacci(30))
def test_with_n_as_40(self): self.assertEqual(102334155, calc_fibonacci(40))
def test_with_n_as_10(self): self.assertEqual(55, calc_fibonacci(10))
def test_with_n_as_20(self): self.assertEqual(6765, calc_fibonacci(20))
def test_with_n_as_8(self): self.assertEqual(21, calc_fibonacci(8))
def test_with_n_as_9(self): self.assertEqual(34, calc_fibonacci(9))
def test_with_n_as_6(self): self.assertEqual(8, calc_fibonacci(6))
def test_with_n_as_7(self): self.assertEqual(13, calc_fibonacci(7))
def test_with_n_as_5(self): self.assertEqual(5, calc_fibonacci(5))
def test_with_n_as_4(self): self.assertEqual(3, calc_fibonacci(4))
def test_with_n_as_3(self): self.assertEqual(2, calc_fibonacci(3))
def test_with_n_as_2(self): self.assertEqual(1, calc_fibonacci(2))
def test_with_n_as_0(self): self.assertEqual(0, calc_fibonacci(0))