public void Parse_starts_the_increment_at_1() { string outputPath = Configuration.Current.OutputPath; string extension = "ext"; string expectedFullSize = Path.Combine(outputPath, "CropperCapture[1]." + extension); string expectedThumbnail = Path.Combine(outputPath, "CropperCapture[1]Thumbnail." + extension); ImagePairNames names = new FileNameTemplate().Parse(extension); Assert.AreEqual(expectedFullSize, names.FullSize); Assert.AreEqual(expectedThumbnail, names.Thumbnail); }
public void Domain_is_replaced() { string outputPath = Configuration.Current.OutputPath; string domain = Environment.UserDomainName; string extension = "ext"; string expectedFullSize = Path.Combine(outputPath, domain + "." + extension); string expectedThumbnail = Path.Combine(outputPath, domain + "Thumbnail." + extension); Configuration.Current.FullImageTemplate = "{domain}"; Configuration.Current.ThumbImageTemplate = "{domain}Thumbnail"; ImagePairNames names = new FileNameTemplate().Parse(extension); Assert.AreEqual(expectedFullSize, names.FullSize); Assert.AreEqual(expectedThumbnail, names.Thumbnail); }
public void Environment_variables_are_replaced() { string originalPath = Configuration.Current.OutputPath; string outputPath = Configuration.Current.OutputPath = @"%TEMP%\croppertest"; outputPath = Environment.ExpandEnvironmentVariables(outputPath); string extension = "ext"; string expectedFullSize = Path.Combine(outputPath, "CropperCapture[1]." + extension); string expectedThumbnail = Path.Combine(outputPath, "CropperCapture[1]Thumbnail." + extension); ImagePairNames names = new FileNameTemplate().Parse(extension); Console.WriteLine("FullSize: {0}", names.FullSize); Console.WriteLine("Thumbnail: {0}", names.Thumbnail); Assert.AreEqual(expectedFullSize, names.FullSize); Assert.AreEqual(expectedThumbnail, names.Thumbnail); Configuration.Current.OutputPath = originalPath; }