def test_tem_preco_por_litro(self): bomba = Bomba(100, 2.5) bomba.get_preco_por_litro() |should| equal_to(2.5)
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)
def test_tem_capacidade(self): bomba = Bomba(100, 2.5) bomba.get_capacidade() |should| equal_to(100)
def test_abastecer_insuficiente(self): bomba = Bomba(100, 2.5) bomba.encher_bomba() (bomba.abastecer, 150) |should| throw(ValueError)
def test_abastecer(self): bomba = Bomba(100, 2.5) bomba.encher_bomba() bomba.abastecer(70) bomba.get_quantidade_disponivel() |should| equal_to(30)
def test_encher_bomba(self): bomba = Bomba(100, 2.5) bomba.encher_bomba() bomba.get_quantidade_disponivel() |should| equal_to(100)
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)
def test_tem_quantidade_disponivel(self): bomba = Bomba(100, 2.5) bomba.get_quantidade_disponivel() |should| equal_to(0)