// // Copyright (c) James Jackson-South and contributors. // Licensed under the Apache License, Version 2.0. // using System; using System.Collections.Generic; using System.IO; using System.Linq; using ImageSharp.Formats; using Xunit; using Xunit.Abstractions; // ReSharper disable InconsistentNaming namespace ImageSharp.Tests { using System.Numerics; using ImageSharp.Formats.Jpg; using ImageSharp.Processing; public class BadEOFJpegTests : MeasureFixture { public BadEOFJpegTests(ITestOutputHelper output) : base(output) { } [Theory] [WithFile(TestImages.Jpeg.BadEOF, PixelTypes.Color)] [WithFile(TestImages.Jpeg.Progress, PixelTypes.Color)] public void LoadImage(TestImageProvider provider) where TColor : struct, IPackedPixel, IEquatable { var image = provider.GetImage(); Assert.NotNull(image); provider.Utility.SaveTestOutputFile(image, "bmp"); } } }