public void ProcesarDTOPaqueteEnviado_ValidarAsignacionFechaEntrega_PropiedadFechaEntregaAsiganda() { //Arrange List <IMediosTransportes> lstEstafeta = new List <IMediosTransportes>(); IMediosTransportes tren = new MedioTransporteTren(); lstEstafeta.Add(tren); DateTime dtTest = new DateTime(2020, 01, 21, 01, 00, 00); var DOCRecuperadorTiempo = new Mock <IGeneradorMensajes>(); var SUT = new PaqueteriaEstafetaStrategy(DOCRecuperadorTiempo.Object); SUT.lstMediosTransporte = lstEstafeta; IPaqueteEnviado paqueteEnviado = new PaqueteEnviado(); paqueteEnviado.cPaqueteria = "Estafeta"; paqueteEnviado.cMedioTransporte = "Tren"; paqueteEnviado.dtFechaActual = new DateTime(2020, 01, 01); paqueteEnviado.dtFechaPedido = new DateTime(2020, 01, 21); paqueteEnviado.cDistancia = "80"; //Act var PaqueteProcesado = SUT.ProcesarDTOPaqueteEnviado(paqueteEnviado); //Assert Assert.AreEqual(dtTest, paqueteEnviado.dtFechaEntrega); }
public List <IMediosTransportes> ObtenerConfiguracionEstafeta() { List <IMediosTransportes> lstEstafeta = new List <IMediosTransportes>(); MedioTransporteTren tren = new MedioTransporteTren(); lstEstafeta.Add(tren); return(lstEstafeta); }
public void cMedioTransporte_ObtenerValorPropiedad_ValorCorrectoTren() { //Arrange var SUT = new MedioTransporteTren(); //Act var cMedioTransporte = SUT.cMedioTransporte; //cMedioTransporte Assert.AreEqual(cMedioTransporte, "Tren"); }
public void dVelocidadEntrega_ObtenerValorPropiedad_ValorCorrecto80() { //Arrange var SUT = new MedioTransporteTren(); //Act var dVelocidadEntrega = SUT.dVelocidadEntrega; //Assert Assert.AreEqual(dVelocidadEntrega, 80); }
public void dCostoKilometroPesos_ObtenerValorPropiedad_ValorCorrecto5() { //Arrange var SUT = new MedioTransporteTren(); //Act var dCostoKilometroPesos = SUT.dCostoKilometroPesos; //Assert Assert.AreEqual(dCostoKilometroPesos, 5); }
public void ObtenerCostoEnvio_ParametroDistancia0MargenUtilidad0_ValorCorrecto0() { //Arrange decimal dDistancia = 0; decimal dMargenUtilidad = 0; var SUT = new MedioTransporteTren(); //Act var dCostoEnvio = SUT.ObtenerCostoEnvio(dDistancia, dMargenUtilidad); //Assert Assert.AreEqual(dCostoEnvio, 0); }