示例#1
0
        public void CalcularTiempoTraslado_VelocidadEntregaCero_ExcepcionDivisionCero()
        {
            //Arrange
            decimal dDistancia = 20m;
            var     SUT        = new Barco(new MetodoEnvioDTO {
                dVelocidadEntrega = 0m
            });

            //Assert
            Assert.ThrowsException <DivideByZeroException>(() => SUT.CalcularTiempoTraslado(dDistancia));
        }
示例#2
0
        public void CalcularTiempoTraslado_DistanciaYVelocidadEntregaValidos_ObtieneTiempoTraslado()
        {
            //Arrange
            decimal dResultadoEsperado = 2m;
            decimal dDistancia         = 20m;
            var     SUT = new Barco(new MetodoEnvioDTO {
                dVelocidadEntrega = 10m
            });

            //Act
            decimal dTiempo = SUT.CalcularTiempoTraslado(dDistancia);

            //Assert
            Assert.AreEqual(dResultadoEsperado, dTiempo);
        }