def test_30(self):
     parametro = 30
     esperado = (20, 10)
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)
 def test_70(self):
     parametro = 70
     esperado = (50, 20)
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)
예제 #3
0
 def test_recebe_370_retorna_3_nota_de_100_e_1_nota_de_50_reais_e_1_nota_20_reais(
         self):
     resultado = caixa_eletronico(370)
     self.assertEqual({100: 3, 50: 1, 20: 1}, resultado)
예제 #4
0
 def test_recebe_5_retorna_1_nota_de_5_reais(self):
     resultado = caixa_eletronico(5)
     self.assertEqual({5: 1}, resultado)
예제 #5
0
 def test_recebe_250_retorna_2_notas_de_100_e_1_nota_de_50_reais(self):
     resultado = caixa_eletronico(250)
     self.assertEqual({100: 2, 50: 1}, resultado)
예제 #6
0
 def test_recebe_90_retorna_1_nota_de_50_e_2_nota_de_20_reais(self):
     resultado = caixa_eletronico(90)
     self.assertEqual({50: 1, 20: 2}, resultado)
예제 #7
0
 def test_recebe_400_retorna_4_notas_de_100_reais(self):
     resultado = caixa_eletronico(400)
     self.assertEqual({100: 4}, resultado)
예제 #8
0
 def test_70(self):
     parametro = 70
     esperado = (50, 20)
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)
예제 #9
0
 def test_recebe_6_retorna_3_notas_de_2_reais(self):
     resultado = caixa_eletronico(6)
     self.assertEqual({2: 3}, resultado)
예제 #10
0
 def test_recebe_8_retorna_4_notas_de_2_reais(self):
     resultado = caixa_eletronico(8)
     self.assertEqual({2: 4}, resultado)
예제 #11
0
 def test_recebe_40_retorna_2_notas_de_20_reais(self):
     resultado = caixa_eletronico(40)
     self.assertEqual({20: 2}, resultado)
예제 #12
0
 def test_10(self):
     parametro = 10
     esperado = (10, )
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)
예제 #13
0
 def test_1990(self):
     parametro = 1990
     esperado = (100, ) * 19 + (50, 20, 20)
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)
 def test_100(self):
     parametro = 100
     esperado = (100,)
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)
예제 #15
0
 def test_recebe_15_retorna_1_nota_de_10_reais_e_1_nota_de_5_reais(self):
     resultado = caixa_eletronico(15)
     self.assertEqual({10: 1, 5: 1}, resultado)
 def test_1990(self):
     parametro = 1990
     esperado = (100,) * 19 + (50, 20, 20)
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)
예제 #17
0
 def test_30(self):
     parametro = 30
     esperado = (20, 10)
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)