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)); } } }
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); }