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);
        }
示例#2
0
        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"));
            }
        }