Exemplo n.º 1
0
        public void ObtenerFechaEntrega_ConHorasDosTiempoTraslado_ObtieneFechaEntregaConDosHorasAdicionales()
        {
            //Arrange
            decimal  dTiempoTraslado   = 2m;
            DateTime dtEntregaEsperada = new DateTime(2020, 01, 26, 11, 00, 00);
            DateTime dtPedido          = new DateTime(2020, 01, 26, 09, 00, 00);
            var      SUT = new Barco(new MetodoEnvioDTO());

            //Act
            DateTime dtEntrega = SUT.ObtenerFechaEntrega(dtPedido, dTiempoTraslado);

            //Assert
            Assert.AreEqual(dtEntregaEsperada, dtEntrega);
        }
Exemplo n.º 2
0
        public void ObtenerFechaEntrega_UnDiaEnHorasTiempoTraslado_ObtieneFechaEntregaDiaSiguiente()
        {
            //Arrange
            decimal  dTiempoTraslado   = 24m;
            DateTime dtEntregaEsperada = new DateTime(2020, 01, 27);
            DateTime dtPedido          = new DateTime(2020, 01, 26);
            var      SUT = new Barco(new MetodoEnvioDTO());

            //Act
            DateTime dtEntrega = SUT.ObtenerFechaEntrega(dtPedido, dTiempoTraslado);

            //Assert
            Assert.AreEqual(dtEntregaEsperada, dtEntrega);
        }