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