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."); }
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."); }