public void GetFileNameTest() { List <string> files = new List <string>(); for (uint i = 0; i < 10; i++) { BatchRenamedFileName target = new BatchRenamedFileName(); string sourceFile = @"C\photos\folder 1\123.jpg"; ProjectSetting ps = new ProjectSetting(); ps.OutputDirectory = @"C:\Out"; ps.RenamingSetting.OutputFileNamePrefix = "travel_"; ps.RenamingSetting.OutputFileNameSuffix = "_city"; ps.RenamingSetting.StartNumber = 0; ps.RenamingSetting.FileNameCase = OutputFileNameCase.None; target.PS = ps; target.ImageIndex = i; target.SourceFileName = sourceFile; string outputFileName = target.GetFileName(); if (!files.Contains(outputFileName)) { files.Add(outputFileName); } } Assert.AreEqual(files.Count, 10); }
public void GetFileNameTest1() { BatchRenamedFileName target = new BatchRenamedFileName(); string sourceFile = @"C\photos\folder 1\123.jpg"; ProjectSetting ps = new ProjectSetting(); ps.OutputDirectory = @"C:\Out"; ps.RenamingSetting.OutputFileNamePrefix = "travel_"; ps.RenamingSetting.OutputFileNameSuffix = "_city"; ps.RenamingSetting.StartNumber = 0; ps.RenamingSetting.FileNameCase = OutputFileNameCase.None; target.PS = ps; target.ImageIndex = 10; target.SourceFileName = sourceFile; string expected = @"C:\Out\travel_010_city.jpg"; string actual = target.GetFileName(); Assert.AreEqual(expected, actual); }
public void GetFileNameTest4() { BatchRenamedFileName target = new BatchRenamedFileName(); string sourceFile = @"C\photos\folder 1\DC001.jpg"; ProjectSetting ps = new ProjectSetting(); ps.OutputDirectory = @"C:\Out"; ps.RenamingSetting.OutputFileNamePrefix = string.Empty; ps.RenamingSetting.OutputFileNameSuffix = string.Empty; ps.RenamingSetting.StartNumber = 5; ps.RenamingSetting.NumberPadding = 6; ps.RenamingSetting.FileNameCase = OutputFileNameCase.None; target.PS = ps; target.ImageIndex = 10; target.SourceFileName = sourceFile; string expected = @"C:\Out\DC001_000015.jpg"; string actual = target.GetFileName(); Assert.AreEqual(expected, actual); }