public void LiteralSegment_AssertSegmentIsCorrect()
        {
            // Arrange
            var segement = new LiteralSegment("foo");

            // Act
            var results = segement.Evaluate(null, null, null);

            // Assert
            Assert.Equal("foo", results);
        }
Example #2
0
        public void PathIsNotCaseSensitive()
        {
            var segment = new LiteralSegment("baz");

            Assert.IsTrue(segment.MatchPath(null, new PathIterator("/BaZ")).Success);
        }
Example #3
0
        public void NegativeEvaluateTest()
        {
            var segment = new LiteralSegment("zamoo");

            Assert.IsFalse(segment.MatchPath(null, new PathIterator("/baz")).Success);
        }
Example #4
0
        public void PositiveEvaluateTest()
        {
            var segment = new LiteralSegment("baz");

            Assert.IsTrue(segment.MatchPath(null, new PathIterator("/baz")).Success);
        }