def test_report(self):
     #create mock
     mockFileProvider = self.mock()
     mockFileWrapper = self.mockFileProvider('report.txt', 'w')
     #replay        
     self.replay()        
     #Call the report method with mocked filewrapper        
     numbers=range(100)        
     FizzBuzz.report(self.numbers,self.mockFileWrapper)                
     #verify        
     self.verify()
Esempio n. 2
0
 def test_9_returns_Fizz(self):
    self.assertEqual(FizzBuzz.fizzbuzz(9), 'Fizz')
Esempio n. 3
0
 def test_if_1_returns_Buzz(self):
     self.assertEqual(FizzBuzz.fizzbuzz(7), 7)
Esempio n. 4
0
 def test_2_returns_FizzBuzz(self):
     self.assertEqual(FizzBuzz.fizzbuzz(2), 2)
Esempio n. 5
0
 def test_1_returns_Buzz(self):
     self.assertEqual(FizzBuzz.fizzbuzz(1), 1)
Esempio n. 6
0
 def test_20_returns_Fizz(self):
    self.assertEqual(FizzBuzz.fizzbuzz(20), 'Buzz')
Esempio n. 7
0
 def test_5_returns_Buzz(self):
     self.assertEqual(FizzBuzz.fizzbuzz(5), 'Buzz')
Esempio n. 8
0
 def printFizzBuzz(number):
     if FizzBuzz.isFizzandisBuzz(number):
         return "FizzBuzz"
     else:
         return number
Esempio n. 9
0
 def isFizzandisBuzz(number):
     if FizzBuzz.isFizz(number) and FizzBuzz.isBuzz(number):
         return True
Esempio n. 10
0
 def printBuzz(number):
     if FizzBuzz.isBuzz(number):
         return "Buzz"
     else:
         return number