public void Test_IsSupported()
{
ImageOptimizer optimizer = new ImageOptimizer();
ExceptionAssert.Throws<ArgumentNullException>(delegate ()
{
optimizer.IsSupported((FileInfo)null);
});
ExceptionAssert.Throws<ArgumentNullException>(delegate ()
{
optimizer.IsSupported((string)null);
});
ExceptionAssert.Throws<ArgumentException>(delegate ()
{
optimizer.IsSupported("");
});
Assert.IsTrue(optimizer.IsSupported(Files.FujiFilmFinePixS1ProGIF));
Assert.IsTrue(optimizer.IsSupported(Files.ImageMagickJPG));
Assert.IsTrue(optimizer.IsSupported(Files.SnakewarePNG));
Assert.IsTrue(optimizer.IsSupported(Files.Missing));
Assert.IsFalse(optimizer.IsSupported(Files.InvitationTif));
}