Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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;
        }