public override ExifTag Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) { string value = reader.GetString(); ExifTag tag = ExifUtils.FindByName(value); return((tag != null) ? tag : throw new JsonException()); }
public void TestFindingExifValue() { ExifTag expected = ExifTag.Artist; ExifTag actual = ExifUtils.FindByName("Artist"); Assert.Equal(expected, actual); }
public void TestNotFindingExifValue() { ExifTag actual = ExifUtils.FindByName("https://www.youtube.com/watch?v=dQw4w9WgXcQ"); Assert.Null(actual); }