Beispiel #1
0
        public void TestObtenerVehiculo()
        {
            //arrange
            string nombreModeloTest = "G500";
            int    idEsperado       = 2;
            //act
            var Result = VehiculoAzure.ObtenerVehiculo(nombreModeloTest);

            //assert
            Assert.Equal(idEsperado, Result.IdVehiculo);
        }
Beispiel #2
0
        public void TestObtenerVehiculoPorId()
        {
            //arrange
            int idVehiculoTest = 1;
            int idEsperado     = 1;
            //act
            var Result = VehiculoAzure.ObtenerVehiculo(idVehiculoTest);

            //assert
            Assert.Equal(idEsperado, Result.IdVehiculo);
        }
Beispiel #3
0
        public JsonResult ObtenerVehiculo(string vehiculo)
        {
            var conversionExitosa = int.TryParse(vehiculo, out int idConvertido);

            Vehiculo VehiculoR;

            if (conversionExitosa)
            {
                VehiculoR = VehiculoAzure.ObtenerVehiculo(idConvertido);
            }
            else
            {
                VehiculoR = VehiculoAzure.ObtenerVehiculo(vehiculo);
            }

            if (VehiculoR is null)
            {
                return(new JsonResult($"Intente nuevamente con un parametro distinto a {vehiculo}"));
            }
            else
            {
                return(new JsonResult(VehiculoR));
            }
        }