예제 #1
0
        public void Handle_EnviarObjetoTipoPedidoVacio_DevuelveNulo()
        {
            // Arrange
            var pedido = new Pedido();

            // Act
            var SUT = new MinutosHandler();
            var act = SUT.Handle(pedido);

            // Assert
            Assert.IsNull(act);
        }
예제 #2
0
        public void Handle_EnviarObjetoTipoPedidoVacioAsignando_DevuelveNulo()
        {
            // Arrange
            var pedido = new Pedido
            {
                FechaEntrega = new DateTime(2020, 01, 28, 17, 15, 00)
            };

            // Act
            var SUT      = new MinutosHandler();
            var act      = ((Pedido)SUT.Handle(pedido)).RangoTiempo;
            var expected = $"{Math.Abs((pedido.FechaEntrega - DateTime.Now).TotalMinutes)} Minutos";

            // Assert
            Assert.AreEqual(expected, act);
        }