public void CanNavigateOverNode() { #pragma warning disable CS0618 // Type or member is obsolete var nav = patient.ToElementNavigator(); #pragma warning restore CS0618 // Type or member is obsolete Assert.Equal("Patient", nav.Name); Assert.True(nav.MoveToFirstChild()); Assert.True(nav.MoveToNext()); Assert.Equal("active", nav.Name); // Assert.Equal("boolean", nav.Type); Assert.False(nav.MoveToNext()); Assert.Equal("true", nav.Value); Assert.True(nav.MoveToFirstChild("id")); Assert.Equal("id", nav.Name); Assert.False(nav.MoveToFirstChild()); Assert.True(nav.MoveToNext()); Assert.Equal("id", nav.Name); Assert.True(nav.MoveToNext("extension")); Assert.Equal("extension", nav.Name); Assert.True(nav.MoveToFirstChild()); Assert.Equal("value", nav.Name); }