public void Matches_AnyArrayIndex(int?start, int?end, int step, bool?expected) { var element = new JsonPathArraySliceElement(start, end, step); var other = new JsonPathAnyArrayIndexElement(); bool?actual = element.Matches(other); actual.Should().Be(expected); }
public void GetNormalized_ContainsAllIndexes_ReturnsAnyArrayIndexElement() { var element = new JsonPathArraySliceElement(0, null, 1); var expected = new JsonPathAnyArrayIndexElement(); var actual = element.GetNormalized(); actual.Should().BeEquivalentTo(expected); }
public void Matches(JsonPathElementType type, bool?expected) { var element = new JsonPathAnyArrayIndexElement(); var other = ElementCreator.CreateAny(type); bool?actual = element.Matches(other); actual.Should().Be(expected); }
public void IsNormalized_ReturnsTrue() { var element = new JsonPathAnyArrayIndexElement(); element.IsNormalized.Should().BeTrue(); }
public void IsStrict_ReturnsFalse() { var element = new JsonPathAnyArrayIndexElement(); element.IsStrict.Should().BeFalse(); }