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); }
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)); }