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