def test_when_power_equals_one_then_return_the_same_coeff_and_power_0( self): monomial = Monomial(5, 1) expected = Monomial(5, 0) self.assertEqual(monomial.find_derivative(), expected)
def test_when_positive_coeff_and_power_then_return_derivative(self): monomial = Monomial(3, 2) expected = Monomial(6, 1) self.assertEqual(monomial.find_derivative(), expected)
def test_when_power_equals_zero_then_return_empty_monomial(self): monomial = Monomial(5, 0) expected = Monomial(0, 0) self.assertEqual(monomial.find_derivative(), expected)
def test_when_negative_coeff_and_power_then_return_derivative(self): monomial = Monomial(-3, -2) expected = Monomial(6, -3) self.assertEqual(monomial.find_derivative(), expected)