public void CalcularMargenUtilidad_FechaPedidoMesFebrero_Retorna40() { //Arrange DateTime dtFechaPedido = new DateTime(2020, 02, 06); CalculadorPaqueteriaFedexService calculadorPaqueteriaFedexService = new CalculadorPaqueteriaFedexService(); //Act Double dUtilidad = calculadorPaqueteriaFedexService.CalcularMargenUtilidad(dtFechaPedido); //Arrange Assert.IsTrue(dUtilidad == 40); }
public void CalculadorTiempoReparto_ITransporteMaritimo_Retorna21() { //Arrange Double dTiempoReparto = 0; int iTransporte = (int)EnumTransportes.Marítimo; CalculadorPaqueteriaFedexService calculadorPaqueteriaFedexService = new CalculadorPaqueteriaFedexService(); //Act dTiempoReparto = calculadorPaqueteriaFedexService.CalculadorTiempoReparto(iTransporte); //Arrange Assert.IsTrue(dTiempoReparto == 21); }
public void CalculadorTiempoReparto_ITransporteAereo_Retorna0() { //Arrange Double dTiempoReparto = 0; int iTransporte = (int)EnumTransportes.Aéreo; CalculadorPaqueteriaFedexService calculadorPaqueteriaFedexService = new CalculadorPaqueteriaFedexService(); //Act dTiempoReparto = calculadorPaqueteriaFedexService.CalculadorTiempoReparto(iTransporte); //Arrange Assert.IsTrue(dTiempoReparto == 0); }
public ICalculadorPaqueteriaService CrearInstancia(int _iPaqueteria) { ICalculadorPaqueteriaService calculadorPaqueteriaService = null; switch (_iPaqueteria) { case (int)EnumPaqueterias.DHL: calculadorPaqueteriaService = new CalculadorPaqueteriaDHLService(); break; case (int)EnumPaqueterias.Estafeta: calculadorPaqueteriaService = new CalculadorPaqueteriaEstafetaService(); break; case (int)EnumPaqueterias.Fedex: calculadorPaqueteriaService = new CalculadorPaqueteriaFedexService(); break; } return(calculadorPaqueteriaService); }