public void TarifaComValorInicialDentroDoLimite() { var tarifa = new TarifaEstacionamento(2, new CalculoHoraValorInicial(5, 3, 2)); var valor = tarifa.Valor(); Assert.AreEqual(5, valor); }
public void TarifaDiariaMenorQueUmDia() { var tarifa = new TarifaEstacionamento(10, new CalculoDiaria(20)); var valor = tarifa.Valor(); Assert.AreEqual(20, valor); }
public void TarifaFixaPorHora() { var tarifa = new TarifaEstacionamento(3, new CalculoHora(4)); var valor = tarifa.Valor(); Assert.AreEqual(12, valor); }
public void TarifaComValorInicialDepoisFixaPorHora() { var tarifa = new TarifaEstacionamento(5, new CalculoHoraValorInicial(5, 3, 2)); var valor = tarifa.Valor(); Assert.AreEqual(9, valor); }