class FizzbuzzTester(unittest.TestCase): def setUp(self): self.fizzbuzz = Fizzbuzz() def test_fizzbuzz_returns_1_when_passed_1(self): result = self.fizzbuzz.convert(1) self.assertEqual(1, result) def test_fizzbuzz_returns_2_when_passed_2(self): result = self.fizzbuzz.convert(2) self.assertEqual(2, result) def test_fizzbuzz_returns_Fizz_when_passed_3(self): result = self.fizzbuzz.convert(3) self.assertEqual("Fizz", result) def test_fizzbuzz_returns_Buzz_when_passed_5(self): result = self.fizzbuzz.convert(5) self.assertEqual("Buzz", result) def test_fizzbuzz_returns_Fizz_when_passed_multiple_of_3(self): result = self.fizzbuzz.convert(6) self.assertEqual("Fizz", result) def test_fizzbuzz_returns_Buzz_when_passed_multiple_of_5(self): result = self.fizzbuzz.convert(10) self.assertEqual("Buzz", result) def test_fizzbuzz_returns_FizzBuzz_when_passed_multiple_of_5_and_3(self): result = self.fizzbuzz.convert(30) self.assertEqual("FizzBuzz", result)
def setUp(self): self.fizzbuzz = Fizzbuzz()