예제 #1
0
        public void LastTokenOfSingleSegment()
        {
            PortalRequest request = new PortalRequest();

            request.AddToken("category", "/Products/");
            request.AddToken("category2", "/Products");

            Assert.AreEqual("Products", request.GetLastTokenSegmentValue("category"));
            Assert.AreEqual("Products", request.GetLastTokenSegmentValue("category2"));
        }
예제 #2
0
        public void LastTokenOfMultiSegment()
        {
            PortalRequest request = new PortalRequest();

            request.AddToken("category", "/Products/WallMounts/Cantilever/");
            request.AddToken("category2", "/Products/WallMounts/Cantilever");

            Assert.AreEqual("Cantilever", request.GetLastTokenSegmentValue("category"));
            Assert.AreEqual("Cantilever", request.GetLastTokenSegmentValue("category2"));
        }
예제 #3
0
        public void LastTokenOfEmptySegment()
        {
            PortalRequest request = new PortalRequest();

            request.AddToken("category", "/");

            Assert.AreEqual("", request.GetLastTokenSegmentValue("category"));
        }