public void GetEnumeratorTest()
        {
            IEnumerable target     = new JsonArray(AnyInstance.AnyGuid);
            IEnumerator enumerator = target.GetEnumerator();

            Assert.True(enumerator.MoveNext());
            Assert.Equal(AnyInstance.AnyGuid, (Guid)(JsonValue)enumerator.Current);
            Assert.False(enumerator.MoveNext());

            target     = new JsonObject();
            enumerator = target.GetEnumerator();
            Assert.False(enumerator.MoveNext());
        }
Ejemplo n.º 2
0
        public void GetEnumeratorTest1()
        {
            JsonValue item1 = AnyInstance.AnyJsonValue1;
            JsonValue item2 = AnyInstance.AnyJsonValue2;

            IEnumerable target     = new JsonArray(item1, item2);
            IEnumerator enumerator = target.GetEnumerator();

            Assert.True(enumerator.MoveNext());
            Assert.Equal(item1, enumerator.Current);
            Assert.True(enumerator.MoveNext());
            Assert.Equal(item2, enumerator.Current);
            Assert.False(enumerator.MoveNext());
        }