Example #1
0
        public void buscarTransporte_EnviarParametroInvalido_GeneraExcepcion()
        {
            //Arrange
            List <lEnvios>    lstTransporte   = new List <lEnvios>();
            lBuscarTransporte buscarTransport = new BuscarTransporte();
            lBuscarEmpresa    buscarEmpresa   = new InicializarEmpresas();
            string            fileName        = "config.json";
            string            path            = Environment.CurrentDirectory + "\\" + fileName;

            //Assert
            using (StreamReader jsonStream = File.OpenText(path))
            {
                var           json        = jsonStream.ReadToEnd();
                var           obj         = JArray.Parse(json);
                List <JToken> Transportes = obj[0]["MediosTransporte"].ToList();
                foreach (var line in Transportes)
                {
                    Assert.ThrowsException <NullReferenceException>(() => buscarTransport.buscarTransporte(null));
                }
            }
        }
Example #2
0
        public void buscarTransporte_EnviarParametroValido_ListaTransporteConTresDatos()
        {
            //Arrange
            List <lEnvios>    lstTransporte   = new List <lEnvios>();
            lBuscarTransporte buscarTransport = new BuscarTransporte();
            lBuscarEmpresa    buscarEmpresa   = new InicializarEmpresas();
            string            fileName        = "config.json";
            string            path            = Environment.CurrentDirectory + "\\" + fileName;

            //Act
            using (StreamReader jsonStream = File.OpenText(path))
            {
                var           json        = jsonStream.ReadToEnd();
                var           obj         = JArray.Parse(json);
                List <JToken> Transportes = obj[0]["MediosTransporte"].ToList();
                foreach (var line in Transportes)
                {
                    lstTransporte.Add(buscarTransport.buscarTransporte(line));
                }
            }
            //Assert
            Assert.AreEqual(3, lstTransporte.Count);
        }