コード例 #1
0
        public void RemoveParams_WithoutParams_PreservesUrl()
        {
            // Arrange
            var virtualPathBuilder = new VirtualPathBuilder();
            string urlWithoutParams = "/sfLayouts/test.master";

            // Act
            string resultUrl = virtualPathBuilder.RemoveParams(urlWithoutParams);

            // Assert
            Assert.AreEqual(urlWithoutParams, resultUrl, "The URL has been changed.");
        }
コード例 #2
0
        public void RemoveParams_UrlWithParams_RemovesParams()
        {
            // Arrange
            var virtualPathBuilder = new VirtualPathBuilder();
            string urlWithParams = "/sfLayouts/test.master#someParam.master";
            string expectedUrl = "/sfLayouts/test.master";

            // Act
            string resultUrl = virtualPathBuilder.RemoveParams(urlWithParams);

            // Assert
            Assert.AreEqual(expectedUrl, resultUrl, "The parameters are not stripped correctly from the URL.");
        }