public void TestYResolutionDescription() { var directory = new ExifIfd0Directory(); directory.Set(ExifDirectoryBase.TagYResolution, new Rational(50, 1)); // 3 is for 'cm' directory.Set(ExifDirectoryBase.TagResolutionUnit, 3); var descriptor = new ExifIfd0Descriptor(directory); Assert.Equal("50 dots per cm", descriptor.GetDescription(ExifDirectoryBase.TagYResolution)); }
public void TestXResolutionDescription() { var directory = new ExifIfd0Directory(); directory.Set(ExifDirectoryBase.TagXResolution, new Rational(72, 1)); // 2 is for 'Inch' directory.Set(ExifDirectoryBase.TagResolutionUnit, 2); var descriptor = new ExifIfd0Descriptor(directory); Assert.Equal("72 dots per inch", descriptor.GetDescription(ExifDirectoryBase.TagXResolution)); }
public void TestToString() { Directory directory = new ExifIfd0Directory(); Assert.Equal("Exif IFD0 Directory (0 tags)", directory.ToString()); directory.Set(1, "Tag 1"); Assert.Equal("Exif IFD0 Directory (1 tag)", directory.ToString()); directory.Set(2, "Tag 2"); Assert.Equal("Exif IFD0 Directory (2 tags)", directory.ToString()); }