public void ProcesarDTOPaqueteEnviado_ValidarAsignacionFechaEntrega_PropiedadFechaEntregaAsiganda() { //Arrange List <IMediosTransportes> lstDHL = new List <IMediosTransportes>(); IMediosTransportes avion = new MedioTransporteAvion(); lstDHL.Add(avion); DateTime dtTest = new DateTime(2020, 01, 21, 01, 00, 00); var DOCRecuperadorTiempo = new Mock <IGeneradorMensajes>(); var SUT = new PaqueteriaDHLStrategy(DOCRecuperadorTiempo.Object); SUT.lstMediosTransporte = lstDHL; IPaqueteEnviado paqueteEnviado = new PaqueteEnviado(); paqueteEnviado.cPaqueteria = "DHL"; paqueteEnviado.cMedioTransporte = "Avión"; paqueteEnviado.dtFechaActual = new DateTime(2020, 01, 01); paqueteEnviado.dtFechaPedido = new DateTime(2020, 01, 21); paqueteEnviado.cDistancia = "600"; //Act var PaqueteProcesado = SUT.ProcesarDTOPaqueteEnviado(paqueteEnviado); //Assert Assert.AreEqual(dtTest, paqueteEnviado.dtFechaEntrega); }
public List <IMediosTransportes> ObtenerConfiguracionDHL() { List <IMediosTransportes> lstDHL = new List <IMediosTransportes>(); MedioTransporteAvion avion = new MedioTransporteAvion(); lstDHL.Add(avion); MedioTransporteBarco barco = new MedioTransporteBarco(); lstDHL.Add(barco); return(lstDHL); }
public void cMedioTransporte_ObtenerValorPropiedad_ValorCorrectoAvion() { //Arrange var SUT = new MedioTransporteAvion(); //Act var cMedioTransporte = SUT.cMedioTransporte; //cMedioTransporte Assert.AreEqual(cMedioTransporte, "Avión"); }
public void dVelocidadEntrega_ObtenerValorPropiedad_ValorCorrecto600() { //Arrange var SUT = new MedioTransporteAvion(); //Act var dVelocidadEntrega = SUT.dVelocidadEntrega; //Assert Assert.AreEqual(dVelocidadEntrega, 600); }
public void dCostoKilometroPesos_ObtenerValorPropiedad_ValorCorrecto10() { //Arrange var SUT = new MedioTransporteAvion(); //Act var dCostoKilometroPesos = SUT.dCostoKilometroPesos; //Assert Assert.AreEqual(dCostoKilometroPesos, 10); }
public void ObtenerCostoEnvio_ParametroDistancia0MargenUtilidad0_ValorCorrecto0() { //Arrange decimal dDistancia = 0; decimal dMargenUtilidad = 0; var SUT = new MedioTransporteAvion(); //Act var dCostoEnvio = SUT.ObtenerCostoEnvio(dDistancia, dMargenUtilidad); //Assert Assert.AreEqual(dCostoEnvio, 0); }