示例#1
0
        public void CalcularCostoEnvio_ParametroDatosPedidoDTONulo_RetornaExcepcion()
        {
            //Arrange.
            var SUT = new CalculadorCostoEnvioAereoStrategy();

            //Assert.
            Assert.ThrowsException <ArgumentNullException>(() => SUT.CalcularCostoEnvio(null));
        }
示例#2
0
        public void CalcularCostoEnvio_Distancia550KM_RetornaCosto5500()
        {
            //Arrange.
            var SUT         = new CalculadorCostoEnvioAereoStrategy();
            var datosPedido = ObtenerDatosPedidoDTO(550M);

            //Act.
            var dCosto = SUT.CalcularCostoEnvio(datosPedido);

            //Assert.
            Assert.AreEqual(5500, dCosto);
        }