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)
Exemplo n.º 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)
Exemplo n.º 4
0
 def test_recebe_5_retorna_1_nota_de_5_reais(self):
     resultado = caixa_eletronico(5)
     self.assertEqual({5: 1}, resultado)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 7
0
 def test_recebe_400_retorna_4_notas_de_100_reais(self):
     resultado = caixa_eletronico(400)
     self.assertEqual({100: 4}, resultado)
Exemplo n.º 8
0
 def test_70(self):
     parametro = 70
     esperado = (50, 20)
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)
Exemplo n.º 9
0
 def test_recebe_6_retorna_3_notas_de_2_reais(self):
     resultado = caixa_eletronico(6)
     self.assertEqual({2: 3}, resultado)
Exemplo n.º 10
0
 def test_recebe_8_retorna_4_notas_de_2_reais(self):
     resultado = caixa_eletronico(8)
     self.assertEqual({2: 4}, resultado)
Exemplo n.º 11
0
 def test_recebe_40_retorna_2_notas_de_20_reais(self):
     resultado = caixa_eletronico(40)
     self.assertEqual({20: 2}, resultado)
Exemplo n.º 12
0
 def test_10(self):
     parametro = 10
     esperado = (10, )
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 17
0
 def test_30(self):
     parametro = 30
     esperado = (20, 10)
     retornado = caixa_eletronico(parametro)
     self.assertEqual(retornado, esperado)