public async Task Is_ShouldReturnTrueIfTheTypesMatch()
        {
            using var fileStream = File.OpenRead("./files/test.bmp");
            var expected = true;
            var actual   = await FileTypeValidator.IsAsync <Bitmap>(fileStream);

            Assert.AreEqual(expected, actual);
        }
        public async Task Is_ShouldReturnFalseIfTypesDidNotMatch()
        {
            using var fileStream = File.OpenRead("./files/test.bmp");
            var expected = false;
            var actual   = await FileTypeValidator.IsAsync <Gzip>(fileStream);

            Assert.AreEqual(expected, actual);
        }
 public void Is_ShouldThrowExceptionIfStreamIsNull()
 => Assert.Catch <ArgumentNullException>(() => FileTypeValidator.IsAsync <Bitmap>(null).GetAwaiter().GetResult());