Ejemplo n.º 1
0
 def test_tem_preco_por_litro(self):
     bomba = Bomba(100, 2.5)
     bomba.get_preco_por_litro() |should| equal_to(2.5)
Ejemplo n.º 2
0
 def test_abastecer_por_litros(self):
     bomba = Bomba(100, 2.5)
     bomba.encher_bomba()
     bomba.abastecer_por_litros(4) |should| equal_to(10)
     bomba.get_quantidade_disponivel() |should| equal_to(96)
Ejemplo n.º 3
0
 def test_tem_capacidade(self):
     bomba = Bomba(100, 2.5)
     bomba.get_capacidade() |should| equal_to(100)
Ejemplo n.º 4
0
 def test_abastecer_insuficiente(self):
     bomba = Bomba(100, 2.5)
     bomba.encher_bomba()
     (bomba.abastecer, 150) |should| throw(ValueError)
Ejemplo n.º 5
0
 def test_abastecer(self):
     bomba = Bomba(100, 2.5)
     bomba.encher_bomba()
     bomba.abastecer(70)
     bomba.get_quantidade_disponivel() |should| equal_to(30)
Ejemplo n.º 6
0
 def test_encher_bomba(self):
     bomba = Bomba(100, 2.5)
     bomba.encher_bomba()
     bomba.get_quantidade_disponivel() |should| equal_to(100)
Ejemplo n.º 7
0
 def test_alterar_preco_por_litro(self):
     bomba = Bomba(100, 2.5)
     bomba.set_preco_por_litro(1.4)
     bomba.get_preco_por_litro() |should| equal_to(1.4)
Ejemplo n.º 8
0
 def test_tem_quantidade_disponivel(self):
     bomba = Bomba(100, 2.5)
     bomba.get_quantidade_disponivel() |should| equal_to(0)