public void CalcularMargenUtilidad_FechaPedidoMesNoviembre_Retorna45() { //Arrange DateTime dtFechaPedido = new DateTime(2020, 11, 06); CalculadorPaqueteriaEstafetaService calculadorPaqueteriaEstafetaService = new CalculadorPaqueteriaEstafetaService(); //Act Double dUtilidad = calculadorPaqueteriaEstafetaService.CalcularMargenUtilidad(dtFechaPedido); //Arrange Assert.IsTrue(dUtilidad == 45); }
public void CalcularMargenUtilidad_FechaPedido14Febrero_Retorna10() { //Arrange DateTime dtFechaPedido = new DateTime(2020, 02, 14); CalculadorPaqueteriaEstafetaService calculadorPaqueteriaEstafetaService = new CalculadorPaqueteriaEstafetaService(); //Act Double dUtilidad = calculadorPaqueteriaEstafetaService.CalcularMargenUtilidad(dtFechaPedido); //Arrange Assert.IsTrue(dUtilidad == 10); }
public void CalculadorTiempoReparto_ITransporteAereo_Retorna0() { //Arrange Double dTiempoReparto = 0; int iTransporte = (int)EnumTransportes.Aéreo; CalculadorPaqueteriaEstafetaService calculadorPaqueteriaEstafetaService = new CalculadorPaqueteriaEstafetaService(); //Act dTiempoReparto = calculadorPaqueteriaEstafetaService.CalculadorTiempoReparto(iTransporte); //Arrange Assert.IsTrue(dTiempoReparto == 0); }
public void CalculadorTiempoReparto_ITransporteTerrestre_Retorna008() { //Arrange Double dTiempoReparto = 0; int iTransporte = (int)EnumTransportes.Terrestre; CalculadorPaqueteriaEstafetaService calculadorPaqueteriaEstafetaService = new CalculadorPaqueteriaEstafetaService(); //Act dTiempoReparto = calculadorPaqueteriaEstafetaService.CalculadorTiempoReparto(iTransporte); //Arrange Assert.IsTrue(dTiempoReparto == 0.08); }
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); }