Esempio n. 1
0
        public void Can_approve_a_file()
        {
            var sampleFile = Path.Combine(Path.GetTempPath(), $"diffa-{nameof(Can_approve_an_object)}.txt");

            File.WriteAllText(sampleFile, "I want this file approved.");

            Diff.ApproveFile(sampleFile);
        }
Esempio n. 2
0
        public void Can_compress_image_with_pngquant(PngquantOptions options)
        {
            // Act
            var result = Pngquant.Compress(options);

            // Assert
            result.Success.ShouldBeTrue(result.Message);
            result.Elapse.Ticks.ShouldBeGreaterThan(0);
            result.NewSize.ShouldBeLessThanOrEqualTo(result.OriginalSize);

            File.Exists(result.SourceFile).ShouldBeTrue(result.Message);
            File.Exists(result.OuputFile).ShouldBeTrue(result.Message);

            Diff.ApproveFile(result.OuputFile, Path.GetFileNameWithoutExtension(result.OuputFile));
        }