public void LiteralSegment_AssertSegmentIsCorrect() { // Arrange var segement = new LiteralSegment("foo"); // Act var results = segement.Evaluate(null, null, null); // Assert Assert.Equal("foo", results); }
public void PathIsNotCaseSensitive() { var segment = new LiteralSegment("baz"); Assert.IsTrue(segment.MatchPath(null, new PathIterator("/BaZ")).Success); }
public void NegativeEvaluateTest() { var segment = new LiteralSegment("zamoo"); Assert.IsFalse(segment.MatchPath(null, new PathIterator("/baz")).Success); }
public void PositiveEvaluateTest() { var segment = new LiteralSegment("baz"); Assert.IsTrue(segment.MatchPath(null, new PathIterator("/baz")).Success); }