[TestCase(@"c:\\\TempDirectory\file.txt", @"c:\OtherDirectory\\file.txt", true)] // different directory public void CanReplacePath_ForProvidedPaths_ReturnsExpectedBooleanResult(string oldPath, string newPath, bool expected) { var result = RenameStrategyBase.CanReplacePath(oldPath, newPath); Assert.AreEqual(expected, result, "The CanReplacePath method did not return the expected result for the old and new paths provided."); }
public void ReplaceFilename_ForProvidedOldAndNewNames_MatchesTheExpectedResult(string pathToReplace, string oldFilename, string newFilename, string expectedResult) { var result = RenameStrategyBase.ReplaceFilename(pathToReplace, oldFilename, newFilename); Assert.AreEqual(expectedResult, result, "Replaced filename and path do not match expected result."); }