コード例 #1
0
ファイル: TrenUTests.cs プロジェクト: eeperez/RastreoPaquetes
        public void CalcularTiempoTraslado_VelocidadEntregaCero_ExcepcionDivisionCero()
        {
            //Arrange
            decimal dDistancia = 20m;
            var     SUT        = new Tren(new MetodoEnvioDTO {
                dVelocidadEntrega = 0m
            });

            //Assert
            Assert.ThrowsException <DivideByZeroException>(() => SUT.CalcularTiempoTraslado(dDistancia));
        }
コード例 #2
0
ファイル: TrenUTests.cs プロジェクト: eeperez/RastreoPaquetes
        public void CalcularTiempoTraslado_DistanciaYVelocidadEntregaValidos_ObtieneTiempoTraslado()
        {
            //Arrange
            decimal dResultadoEsperado = 2m;
            decimal dDistancia         = 20m;
            var     SUT = new Tren(new MetodoEnvioDTO {
                dVelocidadEntrega = 10m
            });

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

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