Example #1
0
        public void ApplyMap_WithNoMapping_ReturnsPathUnchanged()
        {
            // Arrange
            ReturnUrlMapping mapping = new ReturnUrlMapping("/");

            // Act
            string result = mapping.ApplyMap("/controller1/action1");

            // Assert
            Assert.Equal("/controller1/action1", result);
        }
Example #2
0
        public void ApplyMap_WithMapping_ReturnsMappedPath()
        {
            // Arrange
            ReturnUrlMapping mapping = new ReturnUrlMapping("/");

            mapping.Add("/controller1/action1", "/controller2/action2");

            // Act
            string result = mapping.ApplyMap("/controller1/action1");

            // Assert
            Assert.Equal("/controller2/action2", result);
        }