Example #1
0
        public void ReadFontIconInfo() => File.OpenRead(Inf2FileName).Using(stream =>
        {
            var iconsInfo = FontIconInfo.Read(stream).ToArray();

            Assert.Equal(21, iconsInfo.Length);

            var iconInfo = iconsInfo.Skip(1).First();
            Assert.Equal(61870, iconInfo.Key);
            Assert.Equal(19, iconInfo.Left);
            Assert.Equal(1, iconInfo.Top);
            Assert.Equal(39, iconInfo.Right);
            Assert.Equal(20, iconInfo.Bottom);
        });
Example #2
0
 public void WriteBackFontIconInfo() => Helpers.AssertStream(File.OpenRead(Inf2FileName), stream =>
 {
     var outStream = new MemoryStream();
     FontIconInfo.Write(outStream, FontIconInfo.Read(stream));
     return outStream;
 });