public void AddPathString_HandlesLeadingAndTrailingSlashes(string appString, string concatString, string expected) { // Arrange var appPath = new PathString(appString); var concatPath = new PathString(concatString); // Act var result = appPath.Add(concatPath); // Assert Assert.Equal(expected, result.Value); }
public void AddPathString_HandlesNullAndEmptyStrings(string appString, string concatString) { // Arrange var appPath = new PathString(appString); var concatPath = new PathString(concatString); // Act var result = appPath.Add(concatPath); // Assert Assert.False(result.HasValue); }