public static void Main(string[] args) { bool quedarse = true; do { System.Console.WriteLine("Lista de mains\n" + " 1 - Consumir Pedido\n" + " 2 - Obtener clientes \n" + "Cualquier otro número o letra cerrará el programa..."); try { int i = int.Parse(System.Console.ReadLine()); switch (i) { case 0: { quedarse = false; break; } case 1: { ConsumirPedido cp = new ConsumirPedido(); cp.Launcher(new Configuracion().colaPedidoNombre(), new Configuracion().restPedidoURL()); System.Console.WriteLine("Consumí pedidos y los inserté en la cola..."); break; } case 2: { InsertarClienteEnCola insertarClienteEnCola = new InsertarClienteEnCola(); insertarClienteEnCola.Launcher("CLIENTE", new Configuracion().urlNimbus(), new Configuracion().itemsNimbus()); System.Console.WriteLine("Clientes obtenidos e insertados en la cola..."); break; } default: { quedarse = false; break; } } } catch { quedarse = false; } } while (quedarse); }
public void TestCase() { Configuracion configuracion = new Configuracion(); string urlNimbus = configuracion.urlNimbus(); string itemsAObtenerNimbus = configuracion.itemsNimbus(); InsertarClienteEnCola insertarClienteEnCola = new InsertarClienteEnCola(); insertarClienteEnCola.Launcher("TEST", urlNimbus, itemsAObtenerNimbus); Rest rest = new Rest(); String[] listaClientes = rest.obtener(urlNimbus, itemsAObtenerNimbus); ConectorActiveMQ conectorActiveMQ = new ConectorActiveMQ(); foreach (string cliente in listaClientes) { Assert.AreEqual(cliente, conectorActiveMQ.hayNuevo("TEST")); } }