Ejemplo n.º 1
0
        public void UniValue_Enumerator()
        {
            Console.WriteLine("Test 1");
            UniValue value = UniValue.ParseXml("<response><item>1</item><item>2</item><item>3</item></response>");

            Console.WriteLine(value);
            foreach (UniValue itm in value.First()["item"])
            {
                Console.WriteLine(itm);
                if (!(itm == "1" || itm == 2 || itm == "3"))
                {
                    Assert.Fail();
                }
            }
            Console.WriteLine("-------------------------------------");
            Console.WriteLine("Test 2");
            value = UniValue.ParseXml("<response><item>1</item><item>2</item><item>3</item></response>");
            Console.WriteLine(value);
            foreach (UniValue itm in value["response"]["item"].First())
            {
                Console.WriteLine(itm);
                if (itm != "1")
                {
                    Assert.Fail();
                }
            }
        }
Ejemplo n.º 2
0
        public void Enumerator()
        {
            UniValue value = UniValue.ParseXml("<response><item>1</item><item>2</item><item>3</item></response>");

            foreach (UniValue itm in value.First()["item"])
            {
                Assert.True(itm == "1" || itm == 2 || itm == "3");
            }

            value = UniValue.ParseXml("<response><item>1</item><item>2</item><item>3</item></response>");

            foreach (UniValue itm in value["response"]["item"].First())
            {
                Assert.Equal("1", itm.ToString());
            }
        }